On Sunday 05 December 2004 08:39 CET Daniel Quinlan wrote:
> I propose we use GNU sort (which has the same sorting order as any old
> sort(1) program) to sort the MANIFEST and only that program to sort the
> manifest.  No vi, no emacs, no options to sort other than "-u" if there
> are duplicates.

I propose that we use the EU::MM feature 'make manifest'.  That ensures that 
all files which aren't listed in MANIFEST.SKIP are added to the MANIFEST, 
all stale files are removed and the whole thing is sorted alphabetically.  
So no manual editing of the MANIFEST anymore.  If you don't want to have 
something included in the MANIFEST, edit MANIFEST.SKIP instead.  That way 
we have to take care of one file anymore and can be sure that the MANIFEST 
is always in a clean condition.  That feature is especially useful if you 
need to add or rename a whole bunch of files, like I'll have to do when I 
rename the test scripts to start with a number.

> It was sorted this way before, but anytime someone sorts it in their
> editor, it always has some difference (basically: line length
> differences and case-insensitivity).
>
> sort(1) is case sensitive by default which has the minor advantage of
> placing the capitalized files (README, Makefile, etc.) first in the
> listing.

Even if we decide against 'make manifest' for everybody we should use the 
sort criteria used by EU::MM as I will certainly use that feature :)

Cheers,
Malte

-- 
[SGT] Simon G. Tatham: "How to Report Bugs Effectively"
      <http://www.chiark.greenend.org.uk/~sgtatham/bugs.html>
[ESR] Eric S. Raymond: "How To Ask Questions The Smart Way"
      <http://www.catb.org/~esr/faqs/smart-questions.html>

Reply via email to