Previously Dir[].sort was called, which would result in the following sort order:
/a/a/a.js
/a/b.js
The patch changes the sort order to the following:
/a/b.js
/a/a/a.js
My motivation for the patch was having the following structure:
views/views.js
views/model/action.js
view.js defined a views namespace. action.js used it. Of course there are other ways to fix this, but the updated sort order seemed to make sense anyway.
Previously Dir[].sort was called, which would result in the following sort order: /a/a/a.js /a/b.js
The patch changes the sort order to the following: /a/b.js /a/a/a.js
My motivation for the patch was having the following structure: views/views.js views/model/action.js
view.js defined a views namespace. action.js used it. Of course there are other ways to fix this, but the updated sort order seemed to make sense anyway.
I added one test to test the behaviour.