]> code.delx.au - gnu-emacs-elpa/commit
Try to preserve timestamps. Fix ChangeLog generation.
authorStefan Monnier <monnier@iro.umontreal.ca>
Thu, 29 Nov 2012 15:58:17 +0000 (10:58 -0500)
committerStefan Monnier <monnier@iro.umontreal.ca>
Thu, 29 Nov 2012 15:58:17 +0000 (10:58 -0500)
commit52f40a8375337c9122317190a2ef6bf8ba535487
tree1a1eaef8f8d2927604c1d9f34aac291e0550d9d0
parentadab52e23bb75ee30b25f6a9ebadf19e9cc2c599
Try to preserve timestamps.  Fix ChangeLog generation.
* admin/update-archive.sh: Don't change timestamp on packages that have the
same md5.
* admin/archive-contents.el (batch-prepare-packages): New function.
(archive--simple-package-p): Ignore ChangeLog as well.  Signal errors if the
file does not have the expected structure.
(archive--process-simple-package): Add the ChangeLog's content.
(archive--make-changelog): Only modify the file if the content changes.
(archive--process-multi-file-package): Don't make the ChangeLog here, since we
may not even have the Bzr metadata at hand any more.
* Makefile (archive-tmp): Preserve symlinks.
(process-archive): Call new batch-prepare-packages.
* .bzrignore: Add Changelog and .changelog-witness.
.bzrignore
Makefile
admin/archive-contents.el
admin/update-archive.sh