diff options
Diffstat (limited to 'tool/lib')
-rw-r--r-- | tool/lib/vcs.rb | 15 |
1 files changed, 13 insertions, 2 deletions
diff --git a/tool/lib/vcs.rb b/tool/lib/vcs.rb index d0301b92d8..8944189bce 100644 --- a/tool/lib/vcs.rb +++ b/tool/lib/vcs.rb @@ -98,7 +98,7 @@ class VCS opts end - def self.release_date(time = Time.now - 10) # the same default as make-snapshot + def release_date(time) t = time.utc [ t.strftime('#define RUBY_RELEASE_YEAR %Y'), @@ -246,7 +246,7 @@ class VCS t = release_datetime.utc code << t.strftime('#define RUBY_RELEASE_DATETIME "%FT%TZ"') end - code += VCS.release_date(release_date) + code += self.release_date(release_date) code end @@ -775,4 +775,15 @@ class VCS true end end + + class Null < self + def get_revisions(path, srcdir = nil) + @modified ||= Time.now - 10 + return nil, nil, @modified + end + + def revision_header(last, release_date, release_datetime = nil, branch = nil, title = nil, limit: 20) + self.release_date(release_date) + end + end end |