]> git.eshelyaron.com Git - emacs.git/commit
Make make-dist more automatic
authorPaul Eggert <eggert@cs.ucla.edu>
Fri, 1 Feb 2019 23:17:48 +0000 (15:17 -0800)
committerPaul Eggert <eggert@cs.ucla.edu>
Fri, 1 Feb 2019 23:42:15 +0000 (15:42 -0800)
commit38fb5f4d22a5d69621a8b42bf39258af0919b456
tree334bbb044ea12bd2fc00e754abf7eb948e311517
parent90556bf612287a747aaf41cc9af31e032ce562ec
Make make-dist more automatic

Simplify make-dist maintenance by having it generate its
list of files more automatically.  Put the list of distributed
files into a file MANIFEST that can be used in the unusual
situations when you’re making a distribution without having
access to a Git repository.
* make-dist (top_level_ChangeLog): Now nonempty if the
distribution tarball will contain a ChangeLog, instead of
being nonempty when a ChangeLog is requested, Git is present
and a readable ChangeLog exists.  The new interpretation makes
the script a bit easier to follow.
(possibly_non_vc_files, info_files, mkdir_verbose)
(file_to_skip, MANIFEST_subdir_sed, tempsubdirs):
New variables.
(MANIFEST): Update and use this file, which now records what
files are distributed.
(top_level, subdir, files, file): Remove.
make-dist