summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNobuyoshi Nakada <nobu@ruby-lang.org>2025-11-19 15:12:28 +0900
committerNobuyoshi Nakada <nobu.nakada@gmail.com>2025-11-19 16:19:51 +0900
commit8986115e0a2a989f2b2ea5945f02c7a13989d640 (patch)
tree13090be35d52a5c2007e9280c788468f8a9d7ec0
parente31dc5f193e7bc87b0bf9a672f2ca184810cf098 (diff)
[Bug #21697] Keep revision.h outside VCS
-rw-r--r--common.mk3
-rw-r--r--tool/lib/vcs.rb2
2 files changed, 3 insertions, 2 deletions
diff --git a/common.mk b/common.mk
index 648dd00b02..82afc80c27 100644
--- a/common.mk
+++ b/common.mk
@@ -1306,7 +1306,8 @@ $(BUILTIN_RB_INCS): $(top_srcdir)/tool/mk_builtin_loader.rb
$(srcdir)/revision.h$(no_baseruby:no=~disabled~): $(REVISION_H)
$(REVISION_H)$(no_baseruby:no=~disabled~):
- $(Q) $(BASERUBY) $(tooldir)/file2lastrev.rb -q --revision.h --srcdir="$(srcdir)" --output=revision.h --timestamp=$@
+ $(Q) $(BASERUBY) $(tooldir)/file2lastrev.rb -q --revision.h --srcdir="$(srcdir)" | \
+ $(IFCHANGE) --timestamp=$@ --empty revision.h -
$(REVISION_H)$(yes_baseruby:yes=~disabled~):
$(Q) exit > $@
diff --git a/tool/lib/vcs.rb b/tool/lib/vcs.rb
index 602f6dd519..e006d2f5a0 100644
--- a/tool/lib/vcs.rb
+++ b/tool/lib/vcs.rb
@@ -647,7 +647,7 @@ class VCS
end
def revision_header(last, release_date, release_datetime = nil, branch = nil, title = nil, limit: 20)
- self.release_date(release_date)
+ []
end
end
end