From 2d63da0660a21539ee06164580909dbbecdfc719 Mon Sep 17 00:00:00 2001 From: "Markus F.X.J. Oberhumer" Date: Thu, 18 May 2006 10:16:59 +0200 Subject: [PATCH] Support automatic ChangeLog generation. --- .hgignore | 1 + Makefile | 21 ++++----------------- 2 files changed, 5 insertions(+), 17 deletions(-) diff --git a/.hgignore b/.hgignore index 3e737641..61948662 100644 --- a/.hgignore +++ b/.hgignore @@ -1,6 +1,7 @@ syntax: regexp ^build.* +^ChangeLog syntax: glob diff --git a/Makefile b/Makefile index 797f380c..d0ad5703 100644 --- a/Makefile +++ b/Makefile @@ -23,24 +23,11 @@ endif dist: distclean false - -ifneq ($(wildcard CVS/R*),) -CVS_ROOT := $(shell cat CVS/Root) -CVS_REPO := $(shell cat CVS/Repository) -endif - -cvs-info: - @echo 'CVS info: $(CVS_ROOT) $(CVS_REPO)' - -cvs-admin-ko: - cvs admin -ko . - cvs -q -z6 update -P -d - -# automatically generate ChangeLog from CVS -ChangeLog ChangeLog.cvs: - perl $(srcdir)/scripts/cvs2cl.pl --utc -f ChangeLog.cvs +# automatically generate ChangeLog from hg +ChangeLog: + hg log --style=changelog > $@ .PHONY: default all mostlyclean clean distclean maintainer-clean -.PHONY: dist cvs-info cvs-admin-ko ChangeLog ChangeLog.cvs +.PHONY: dist ChangeLog