From a178a430a25c84efaa69bd9bef7ead1a9118b536 Mon Sep 17 00:00:00 2001
From: "Todd C. Miller" <Todd.Miller@courtesan.com>
Date: Tue, 12 Oct 2010 09:36:01 -0400
Subject: [PATCH] Mark ChangeLog as PHONY Don't overwrite ChangeLog if we can't
 run hg

---
 Makefile.in | 10 +++++++++-
 1 file changed, 9 insertions(+), 1 deletion(-)

diff --git a/Makefile.in b/Makefile.in
index 13af4366b..1badcc56d 100644
--- a/Makefile.in
+++ b/Makefile.in
@@ -63,7 +63,13 @@ autoconf:
 	autoconf -I m4
 
 ChangeLog:
-	(cd $(srcdir) && test -d .hg && hg log --style=changelog -b default > $@)
+	if test -d $(srcdir)/.hg && cd $(srcdir); then \
+	    if hg log --style=changelog -b default > $@.tmp; then \
+		mv $@.tmp $@; \
+	    else \
+		rm -f $@.tmp; \
+	    fi; \
+	fi
 
 check:
 	@echo nothing to check
@@ -119,3 +125,5 @@ cleandir: distclean
 clobber: distclean
 
 realclean: distclean
+
+.PHONY: ChangeLog
-- 
2.40.0