I believe it's because of the /x modifier on the regexen you changed. Removing the /x in Porting/manisort lines 47 and 48 gives me the correct behavior. On Wed, Jun 22, 2016 at 8:49 AM, demerphq <demerphq@gmail.com> wrote: > On 22 June 2016 at 14:38, Dagfinn Ilmari Mannsåker <ilmari@ilmari.org> > wrote: > > demerphq <demerphq@gmail.com> writes: > > > >> The logic is to sort on the filepath with slashes replaced with nulls, > >> and dots replaced with null dot. This means that cpan/CPAN/ goes > >> before cpan/CPAN-META/ but that lib/Foo/Bar.pm goes before everything > >> (sane) in lib/Foo/Bar/. > > > > I like this change, but looking at the updated manifest, lib/Foo/Bar.pm > > goes _after_ lib/Foo/Bar/*, not before. I don't have a strong opinion, > > but I think I'd prefer it to go before, like you intended. > > > > cpan/Archive-Tar/lib/Archive/Tar/File.pm Archive::Tar > > cpan/Archive-Tar/lib/Archive/Tar.pm Archive::Tar > > Huh? Mumble, mumble, wtf. Poking. :-) > > Thanks for responding, very embarrassing oversight. :-( > > Yves > > > -- > perl -Mre=debug -e "/just|another|perl|hacker/" >Thread Previous | Thread Next