Skip to content

Commit

Permalink
Include "build number" in pre-release version
Browse files Browse the repository at this point in the history
Fixes #17330
  • Loading branch information
martinholters committed Jul 26, 2016
1 parent 22d9440 commit fac54a7
Show file tree
Hide file tree
Showing 2 changed files with 7 additions and 7 deletions.
12 changes: 6 additions & 6 deletions base/version.jl
Original file line number Diff line number Diff line change
Expand Up @@ -208,13 +208,13 @@ A `VersionNumber` object describing which version of Julia is in use. For detail
const VERSION = try
ver = convert(VersionNumber, VERSION_STRING)
if !isempty(ver.prerelease)
build_number = GIT_VERSION_INFO.build_number
if ver == v"0.5.0-pre"
# due to change of reference for counting commits from last tag to last change of VERSION file
build_number += 5578
if GIT_VERSION_INFO.build_number >= 0
ver = VersionNumber(ver.major, ver.minor, ver.patch, (ver.prerelease..., GIT_VERSION_INFO.build_number), ver.build)
else
println("WARNING: no build number found for pre-release version")
ver = VersionNumber(ver.major, ver.minor, ver.patch, (ver.prerelease..., "unknown"), ver.build)
end
ver = VersionNumber(ver.major, ver.minor, ver.patch, ver.prerelease, (build_number,))
elseif GIT_VERSION_INFO.build_number != 0
elseif GIT_VERSION_INFO.build_number > 0
println("WARNING: ignoring non-zero build number for VERSION")
end
ver
Expand Down
2 changes: 1 addition & 1 deletion base/version_git.sh
Original file line number Diff line number Diff line change
Expand Up @@ -73,7 +73,7 @@ fork_master_timestamp=$(git show -s $(git merge-base HEAD $(echo $origin)master)

# Check for errrors and emit default value for missing numbers.
if [ -z "$build_number" ]; then
build_number="0"
build_number="-1"
fi
if [ -z "$fork_master_distance" ]; then
fork_master_distance="-1"
Expand Down

0 comments on commit fac54a7

Please sign in to comment.