[add_sorting_to_archiving] Add natural sorting to ArchivableFilesFinder.

main
func0der 3 years ago
parent b09a39f9c8
commit a48afcd790

@ -84,7 +84,8 @@ class ArchivableFilesFinder extends \FilterIterator
->in($sources)
->filter($filter)
->ignoreVCS(true)
->ignoreDotFiles(false);
->ignoreDotFiles(false)
->sortByName(true);
parent::__construct($this->finder->getIterator());
}

@ -48,36 +48,36 @@ class ArchivableFilesFinderTest extends TestCase
'A/prefixD.foo',
'A/prefixE.foo',
'A/prefixF.foo',
'B/sub/prefixA.foo',
'B/sub/prefixB.foo',
'B/sub/prefixC.foo',
'B/sub/prefixD.foo',
'B/sub/prefixE.foo',
'B/sub/prefixF.foo',
'C/prefixA.foo',
'C/prefixB.foo',
'C/prefixC.foo',
'C/prefixD.foo',
'C/prefixE.foo',
'C/prefixF.foo',
'B/sub/prefixA.foo',
'B/sub/prefixB.foo',
'B/sub/prefixC.foo',
'B/sub/prefixD.foo',
'B/sub/prefixE.foo',
'B/sub/prefixF.foo',
'E/subtestA.foo',
'F/subtestA.foo',
'G/subtestA.foo',
'H/subtestA.foo',
'D/prefixD',
'D/prefixA',
'D/prefixB',
'D/prefixC',
'D/prefixD',
'D/prefixE',
'D/prefixF',
'E/subtestA.foo',
'F/subtestA.foo',
'G/subtestA.foo',
'H/subtestA.foo',
'I/J/subtestA.foo',
'K/dirJ/subtestA.foo',
'toplevelA.foo',
'toplevelB.foo',
'prefixA.foo',
'prefixB.foo',
'prefixC.foo',
'prefixD.foo',
'K/dirJ/subtestA.foo',
'prefixE.foo',
'prefixF.foo',
'parameters.yml',

Loading…
Cancel
Save