From 483c843d2aa5f5987b18a7529a52cf698ac624e1 Mon Sep 17 00:00:00 2001
From: "Richard W.M. Jones" <rjones@redhat.com>
Date: Thu, 1 Jan 1970 00:00:00 +0000
Subject: [PATCH] A better way to distribute the changelog

---
 ChangeLog   | 143 ------------------------------------------------------------
 MANIFEST    |   1 -
 Makefile.in |   7 +--
 3 files changed, 2 insertions(+), 149 deletions(-)
 delete mode 100644 ChangeLog

diff --git a/ChangeLog b/ChangeLog
deleted file mode 100644
index d04b2de..0000000
--- a/ChangeLog
+++ /dev/null
@@ -1,143 +0,0 @@
-2008-06-10  "Richard W.M. Jones  <rjones@redhat.com>
-
-	* configure.ac:
-	Version 0.2.2 for release
-	[6e0d306f0cec] [tip]
-
-	* ChangeLog, Makefile.in:
-	Added auto-generated ChangeLog.
-	[90fb671d13b1]
-
-	* .hgignore, MANIFEST, configure.ac, lib/.depend, lib/Makefile.in,
-	lib/virt_mem.ml, lib/virt_mem_version.ml.in:
-	Make '--version' flag work.
-	[2d5ed7e38a7f]
-
-	* Makefile.in, dmesg/Makefile.in, lib/Makefile.in, uname/Makefile.in:
-	'make install' installs programs and man pages
-	[98a4abb25fbd]
-
-	* virt-mem.1, virt-mem.pod, virt-mem.txt:
-	Updated man pages
-	[c85036d8e126]
-
-	* virt-mem.1, virt-mem.pod, virt-mem.txt:
-	Manpage for uname and dmesg
-	[59b1331fbeb3]
-
-	* MANIFEST, Makefile.in, virt-dmesg.1, virt-mem.1, virt-mem.pod, virt-
-	mem.txt, virt-uname.1:
-	Outline manual pages (copied from virt-df).
-	[a0cb77c9e084]
-
-2008-06-09  "Richard W.M. Jones  <rjones@redhat.com>
-
-	* dmesg/Makefile.in, uname/Makefile.in:
-	Use $(...) for instead of backquotes.
-	[3b75c13453f3]
-
-	* dmesg/Makefile.in, uname/Makefile.in:
-	Backed out changeset b6f239031d2f
-	[b83f42f5c886]
-
-	* dmesg/Makefile.in, uname/Makefile.in:
-	Use for instead of backquotes.
-	[b6f239031d2f]
-
-2008-06-05  "Richard W.M. Jones  <rjones@redhat.com>
-
-	* dmesg/Makefile.in, lib/Makefile.in, lib/virt_mem.ml,
-	lib/virt_mem_mmap.ml, lib/virt_mem_mmap.mli, uname/Makefile.in:
-	Simple support for new libvirt virDomainMemoryPeek
-	[d8e0ddb1b406]
-
-	* .hgignore, lib/virt_mem.ml:
-	Don't just delete text symbols.
-	[42ee3d7437bc]
-
-2008-06-04  "Richard W.M. Jones  <rjones@redhat.com>
-
-	* uname/virt_uname.ml:
-	Expect the sysname field to always be 'Linux'
-	[1445c7c70655]
-
-2008-06-03  "Richard W.M. Jones  <rjones@redhat.com>
-
-	* configure.ac:
-	Version 0.2.0 released.
-	[032749320f15]
-
-	* .hgignore:
-	Ignore tarballs.
-	[181bd6071155]
-
-	* dmesg/virt_dmesg.ml:
-	virt-dmesg working.
-	[f2d0ef88a125]
-
-	* lib/virt_mem_mmap.ml, lib/virt_mem_mmap.mli:
-	Added get_int32/int64/C_int/C_long
-	[6bc257cef8e5]
-
-	* MANIFEST, dmesg/.depend, dmesg/Makefile.in, dmesg/virt_dmesg.ml:
-	Beginning of virt-dmesg command, not quite working because I can't
-	work out how the kernel buffer is arranged.
-	[8f75044ef658]
-
-	* uname/virt_uname.ml:
-	virt-uname command done.
-	[9815a9263751]
-
-	* lib/virt_mem.ml, lib/virt_mem_mmap.ml, lib/virt_mem_mmap.mli:
-	Add support for finding/parsing kallsyms.
-	[1c930709ecbd]
-
-	* uname/.depend, uname/virt_uname.ml:
-	new_utsname parsing, uname finished.
-	[fd7d4cde7e79]
-
-	* MANIFEST:
-	Updated MANIFEST
-	[ddfc9e3ee1e5]
-
-	* .hgignore, lib/.depend, lib/virt_mem.ml, lib/virt_mem.mli,
-	uname/.depend, uname/Makefile.in, uname/virt_uname.ml:
-	Librarify the arg-parsing code. Added virt-uname command.
-	[73f375bc103c]
-
-	* .depend, .hgignore, Make.rules.in, Makefile.in, README,
-	configure.ac, dmesg/.depend, dmesg/Makefile.in, lib/.depend,
-	lib/Makefile.in, lib/virt_mem.ml, lib/virt_mem_mmap.ml,
-	lib/virt_mem_mmap.mli, lib/virt_mem_utils.ml, po/Makefile.in,
-	uname/.depend, uname/Makefile.in, virt_mem.ml, virt_mem_mmap.ml,
-	virt_mem_mmap.mli, virt_mem_utils.ml:
-	Move libraries into subdirectory, programs into their own subdirs.
-	[eada327d9840]
-
-	* Makefile.in, dmesg/Makefile.in, lib/Makefile.in, uname/Makefile.in:
-	Moved Makefile to subdirectories.
-	[71539028acdb]
-
-	* README:
-	locales -> message catalogs
-	[b8cc1a638b75]
-
-	* COPYING, README:
-	Added COPYING and README files.
-	[20cfb6fc46a2]
-
-	* .hgignore:
-	Ignore *.o files.
-	[54e119fe90ef]
-
-	* MANIFEST, Makefile.in:
-	Fix check-manifest and add a MANIFEST file
-	[52458c7f2232]
-
-	* .depend, .hgignore, Makefile.in, aclocal.m4, configure.ac, install-
-	sh, po/.cvsignore, po/LINGUAS, po/Makefile.in, po/POTFILES, po/virt-
-	mem.pot, virt_mem.ml, virt_mem_mmap.ml, virt_mem_mmap.mli,
-	virt_mem_utils.ml:
-	Import from CVS.
-	[e5f891ec63f3]
-
diff --git a/MANIFEST b/MANIFEST
index 2874f23..74bcdf1 100644
--- a/MANIFEST
+++ b/MANIFEST
@@ -1,5 +1,4 @@
 aclocal.m4
-ChangeLog
 configure.ac
 COPYING
 dmesg/.depend
diff --git a/Makefile.in b/Makefile.in
index 27a7ea9..fde6494 100644
--- a/Makefile.in
+++ b/Makefile.in
@@ -93,11 +93,12 @@ endif
 
 # Distribution.
 
-dist: ChangeLog
+dist:
 	$(MAKE) check-manifest
 	rm -rf $(PACKAGE)-$(VERSION)
 	mkdir $(PACKAGE)-$(VERSION)
 	tar -cf - -T MANIFEST | tar -C $(PACKAGE)-$(VERSION) -xf -
+	hg log --style changelog > $(PACKAGE)-$(VERSION)/ChangeLog
 	$(INSTALL) -m 0755 configure $(PACKAGE)-$(VERSION)/
 	tar zcf $(PACKAGE)-$(VERSION).tar.gz $(PACKAGE)-$(VERSION)
 	rm -rf $(PACKAGE)-$(VERSION)
@@ -110,9 +111,5 @@ check-manifest:
 	rm -f .orig-manifest .check-manifest; \
 	exit $$rv
 
-ChangeLog: force
-	hg log --style changelog > $@.new
-	mv $@.new $@
-
 .PHONY: all opt depend install clean distclean configure dist check-manifest \
 	release release_stage_2 release_stage_3 force
\ No newline at end of file
-- 
1.8.3.1