Age | Commit message (Collapse) | Author |
|
This release pipeline creates all the official release binaries,
and publishes them as artifacts. Currently it can only produce
nightlies and custom builds; stable/testing release binaries are
untested.
This commit also splits up the pipeline in small bits, to both
improve readability, and to share code with the CI pipeline where
possible.
|
|
|
|
'<commitdate>-<branch>-g<shorthash><modified>'.
|
|
|
|
unaltered by personal presets
|
|
subversion repository in case someone has a sparse tags checkout. In that case the .svn folder misses from the $ROOT_DIR because it is in the $ROOT_DIR/.. (i.e. tags) folder
|
|
are involved.
|
|
|
|
use mercurial queues. Add some safety against tags and branches with spaces as well.
|
|
detection.
|
|
detection.
|
|
you'll more likely get the right version/revision out-of-the-box
|
|
than it should've picked up.
|
|
different heads are used
|
|
revision, but at the parent of the src directory.
|
|
|
|
merges (planetmaker)
|
|
mistakenly identify a checkout as modified.
|
|
|
|
mercurial repository (planetmaker)
|
|
-Change: use @ instead of ~ in configure/Makefiles so Debian's build system(s) can also build RC binaries.
|
|
|
|
specific mercurial/git revision as those can collide quite easily causing reversion detection to fail (PhilSophus)
|
|
separator, it could be understood in a wrong way by shell
|
|
|
|
latest relative to tip revision, not to the current working revision
|
|
the current working revision.
|
|
|
|
values from grep and read in findversion.sh.
|
|
output the REV without the branch name so the CF can use that.
|
|
|
|
Makefile.src.in to a
new bash script findversion.sh. This commit should have no functional changes.
|