diff options
author | Nobuyoshi Nakada <nobu@ruby-lang.org> | 2019-04-28 02:00:39 +0900 |
---|---|---|
committer | Nobuyoshi Nakada <nobu@ruby-lang.org> | 2019-04-28 09:56:56 +0900 |
commit | 7790b610b8c11ae987e0f9a936418a7a34a8af0b (patch) | |
tree | 4e878de99f70f05aead644ddac857b6d154aa451 /tool/make-snapshot | |
parent | 2c283655a650a7e97aaf36992d1d60c314403b7a (diff) | |
download | ruby-7790b610b8c11ae987e0f9a936418a7a34a8af0b.tar.gz |
Shorten git revision name without "r" prefix in snapshot
Diffstat (limited to 'tool/make-snapshot')
-rwxr-xr-x | tool/make-snapshot | 4 |
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 |