summaryrefslogtreecommitdiff
path: root/Porting/manisort
Commit message (Collapse)AuthorAgeFilesLines
* fixup tests under t/ that assumed '.' in @INCDavid Mitchell2017-04-071-1/+1
|
* RT#129229: move sort_manifest() into its own libraryAaron Crane2016-10-241-1/+1
| | | | | | This means that the MANIFEST.srt target in the Makefile no longer needs to load a library that depends on Cwd (and other potentially-dynamic modules). That in turn fixes a missing-dependency bug in the Makefile.
* change manisort to produce a more intuitive orderYves Orton2016-06-221-7/+5
| | | | | | | | | | | | | | | | | | | | Dictionary sort order on filenames is very counter-intuitive, and produces surprising sort orders. What this patch does is sort things so that the following should always be true: 1. Case insensitive textual order Eg: Foo and foo and FOO should sort together in ascibetical order 2. Shorter dirs go before longer dirs with a common prefix Eg: lib/Foo/ should go before lib/Foo-Thing/ 3. Base filename goes before dir of the same name Eg: lib/Foo.pm should sort before lib/Foo/Bar.pm This also refactors the MANIFEST sort code in Porting/manisort and Porting/pod_rules.pm files into Porting/pod_lib.pl
* Don't write Windows EOLs in MANIFEST when sorting it on WindowsSteve Hay2012-08-091-0/+1
|
* Sort MANIFEST using PerlJerry D. Hedden2009-07-291-0/+64