[add_sorting_to_archiving] Add natural sorting to ArchivableFilesFinder.
parent
b09a39f9c8
commit
a48afcd790
|
@ -84,7 +84,8 @@ class ArchivableFilesFinder extends \FilterIterator
|
||||||
->in($sources)
|
->in($sources)
|
||||||
->filter($filter)
|
->filter($filter)
|
||||||
->ignoreVCS(true)
|
->ignoreVCS(true)
|
||||||
->ignoreDotFiles(false);
|
->ignoreDotFiles(false)
|
||||||
|
->sortByName(true);
|
||||||
|
|
||||||
parent::__construct($this->finder->getIterator());
|
parent::__construct($this->finder->getIterator());
|
||||||
}
|
}
|
||||||
|
|
|
@ -48,36 +48,36 @@ class ArchivableFilesFinderTest extends TestCase
|
||||||
'A/prefixD.foo',
|
'A/prefixD.foo',
|
||||||
'A/prefixE.foo',
|
'A/prefixE.foo',
|
||||||
'A/prefixF.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/prefixA.foo',
|
||||||
'C/prefixB.foo',
|
'C/prefixB.foo',
|
||||||
'C/prefixC.foo',
|
'C/prefixC.foo',
|
||||||
'C/prefixD.foo',
|
'C/prefixD.foo',
|
||||||
'C/prefixE.foo',
|
'C/prefixE.foo',
|
||||||
'C/prefixF.foo',
|
'C/prefixF.foo',
|
||||||
'D/prefixA',
|
'B/sub/prefixA.foo',
|
||||||
'D/prefixB',
|
'B/sub/prefixB.foo',
|
||||||
'D/prefixC',
|
'B/sub/prefixC.foo',
|
||||||
'D/prefixD',
|
'B/sub/prefixD.foo',
|
||||||
'D/prefixE',
|
'B/sub/prefixE.foo',
|
||||||
'D/prefixF',
|
'B/sub/prefixF.foo',
|
||||||
'E/subtestA.foo',
|
'E/subtestA.foo',
|
||||||
'F/subtestA.foo',
|
'F/subtestA.foo',
|
||||||
'G/subtestA.foo',
|
'G/subtestA.foo',
|
||||||
'H/subtestA.foo',
|
'H/subtestA.foo',
|
||||||
|
'D/prefixD',
|
||||||
|
'D/prefixA',
|
||||||
|
'D/prefixB',
|
||||||
|
'D/prefixC',
|
||||||
|
'D/prefixE',
|
||||||
|
'D/prefixF',
|
||||||
'I/J/subtestA.foo',
|
'I/J/subtestA.foo',
|
||||||
'K/dirJ/subtestA.foo',
|
|
||||||
'toplevelA.foo',
|
'toplevelA.foo',
|
||||||
'toplevelB.foo',
|
'toplevelB.foo',
|
||||||
'prefixA.foo',
|
'prefixA.foo',
|
||||||
'prefixB.foo',
|
'prefixB.foo',
|
||||||
'prefixC.foo',
|
'prefixC.foo',
|
||||||
'prefixD.foo',
|
'prefixD.foo',
|
||||||
|
'K/dirJ/subtestA.foo',
|
||||||
'prefixE.foo',
|
'prefixE.foo',
|
||||||
'prefixF.foo',
|
'prefixF.foo',
|
||||||
'parameters.yml',
|
'parameters.yml',
|
||||||
|
|
Loading…
Reference in New Issue