aboutsummaryrefslogtreecommitdiffstats
path: root/tool/make-snapshot
diff options
context:
space:
mode:
authorNobuyoshi Nakada <nobu@ruby-lang.org>2019-04-28 02:00:39 +0900
committerNobuyoshi Nakada <nobu@ruby-lang.org>2019-04-28 09:56:56 +0900
commit7790b610b8c11ae987e0f9a936418a7a34a8af0b (patch)
tree4e878de99f70f05aead644ddac857b6d154aa451 /tool/make-snapshot
parent2c283655a650a7e97aaf36992d1d60c314403b7a (diff)
downloadruby-7790b610b8c11ae987e0f9a936418a7a34a8af0b.tar.gz
Shorten git revision name without "r" prefix in snapshot
Diffstat (limited to 'tool/make-snapshot')
-rwxr-xr-xtool/make-snapshot4
1 files changed, 2 insertions, 2 deletions
diff --git a/tool/make-snapshot b/tool/make-snapshot
index 4ba1da522f..4cd47cf29c 100755
--- a/tool/make-snapshot
+++ b/tool/make-snapshot
@@ -301,14 +301,14 @@ def package(vcs, rev, destdir, tmp = nil)
unless tag.empty?
versionhdr ||= IO.read("#{v}/version.h")
patchlevel = versionhdr[/^\#define\s+RUBY_PATCHLEVEL\s+(\d+)/, 1]
- tag = (patchlevel ? "p#{patchlevel}" : "r#{revision}")
+ tag = (patchlevel ? "p#{patchlevel}" : vcs.revision_name(revision))
end
elsif prerelease
versionhdr ||= IO.read("#{v}/version.h")
versionhdr.sub!(/^\#define\s+RUBY_PATCHLEVEL_STR\s+"\K.+?(?=")/, tag)
IO.write("#{v}/version.h", versionhdr)
else
- tag ||= "r#{revision}"
+ tag ||= vcs.revision_name(revision)
end
unless v == $exported
if $archname