Skip to content

UpdateCheckIgnore should be usable with UCM Tags too

cz.dvratil.fbeventsync, latest Tag is 0.44-beta (48) on Jul 18 f90c011, yet running checkupdate yields:

...
DEBUG: Parsing manifest at 'build/cz.dvratil.fbeventsync/app/src/main/AndroidManifest.xml'
DEBUG: ..got package=cz.dvratil.fbeventsync, version=None, vercode=None
DEBUG: ...updating - old vercode=43, new vercode=48
DEBUG: Directory: build/cz.dvratil.fbeventsync
DEBUG: > git rev-parse --show-toplevel
DEBUG: Directory: build/cz.dvratil.fbeventsync
DEBUG: > git submodule foreach --recursive git reset --hard
DEBUG: Directory: build/cz.dvratil.fbeventsync
DEBUG: > git submodule foreach --recursive git clean -dffx
DEBUG: Directory: build/cz.dvratil.fbeventsync
DEBUG: > git -c core.askpass=/bin/true -c core.sshCommand=/bin/false -c url.https://.insteadOf=ssh:// -c url.https://u:p@bitbucket.org/.insteadOf=git@bitbucket.org: -c url.https://u:p@bitbucket.org.insteadOf=git://bitbucket.org -c url.https://u:p@bitbucket.org.insteadOf=https://bitbucket.org -c url.https://u:p@github.com/.insteadOf=git@github.com: -c url.https://u:p@github.com.insteadOf=git://github.com -c url.https://u:p@github.com.insteadOf=https://github.com -c url.https://u:p@gitlab.com/.insteadOf=git@gitlab.com: -c url.https://u:p@gitlab.com.insteadOf=git://gitlab.com -c url.https://u:p@gitlab.com.insteadOf=https://gitlab.com fetch origin
DEBUG: Directory: build/cz.dvratil.fbeventsync
DEBUG: > git -c core.askpass=/bin/true -c core.sshCommand=/bin/false -c url.https://.insteadOf=ssh:// -c url.https://u:p@bitbucket.org/.insteadOf=git@bitbucket.org: -c url.https://u:p@bitbucket.org.insteadOf=git://bitbucket.org -c url.https://u:p@bitbucket.org.insteadOf=https://bitbucket.org -c url.https://u:p@github.com/.insteadOf=git@github.com: -c url.https://u:p@github.com.insteadOf=git://github.com -c url.https://u:p@github.com.insteadOf=https://github.com -c url.https://u:p@gitlab.com/.insteadOf=git@gitlab.com: -c url.https://u:p@gitlab.com.insteadOf=git://gitlab.com -c url.https://u:p@gitlab.com.insteadOf=https://gitlab.com fetch --prune --tags origin
DEBUG: Directory: build/cz.dvratil.fbeventsync
DEBUG: > git remote set-head origin --auto
DEBUG: Directory: build/cz.dvratil.fbeventsync
DEBUG: > git checkout -f 0.44-beta
DEBUG: Directory: build/cz.dvratil.fbeventsync
DEBUG: > git clean -dffx
DEBUG: ...fetch auto name from build/cz.dvratil.fbeventsync
DEBUG: Parsing manifest at 'build/cz.dvratil.fbeventsync/build.gradle'
DEBUG: ..got package=None, version=None, vercode=None
DEBUG: Parsing manifest at 'build/cz.dvratil.fbeventsync/app/src/main/AndroidManifest.xml'
DEBUG: ..got package=cz.dvratil.fbeventsync, version=None, vercode=None
DEBUG: Parsing manifest at 'build/cz.dvratil.fbeventsync/app/build.gradle'
DEBUG: ..got package=cz.dvratil.fbeventsync, version=0.44, vercode=48
DEBUG: Adding possible subdir app
DEBUG: fetch_real_name: Checking manifest at build/cz.dvratil.fbeventsync/app/src/main/AndroidManifest.xml
DEBUG: ...got autoname 'Event Sync for Facebook'
INFO: ...updating to version 0.44 (48)
INFO: ...auto-generating build for 0.44
INFO: Finished

But... why? IT has beta in the Tag... it should be ignored, right?

UpdateCheckIgnore
When checking for updates (via UpdateCheckMode) this can be used to specify a regex which, if matched against the version name, causes that version to be ignored. > For example, ’beta’ could be specified to ignore version names that include that text.

Edited by Licaon_Kter
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information