Hi John, thanks for working on this; it has been long overdue.
Small random comments: * is there a need for vc-clean at all? People can just git clone the repo when they want to have a clean tree. * you may want to reindent this properly and use && for sequential execution case "$(OUT_DIST_FILES)x" in x) ;; *) \ mkdir -p $(distdir)/$(localdir)/$(outdir); \ $(LN) $(OUT_DIST_FILES) $(distdir)/$(localdir)/$(outdir);; +.gitfilelist: $(top-src-dir)/.git/index + cd $(top-src-dir) && git ls-files >$(top-build-dir)/$@ * I would run git-status before dist (to enforce that the tree is clean) and take the file list exclusively from committed, so we can link the tarball and the git versions more strongly. * If you want to go the extra mile, you can try to make the .tar.gz deterministic for a given git commit; you'd have to eliminate all timestamps (set them to the ts from the latest git commit for example). -- Han-Wen Nienhuys - han...@xs4all.nl - http://www.xs4all.nl/~hanwen _______________________________________________ lilypond-devel mailing list lilypond-devel@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-devel