Updated glob sorting to sort files in parent directories ahead of files in sub-directories. #195

Open
wants to merge 1 commit into from

1 participant

@liehann

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.

@liehann liehann Updated glob sorting to sort files in parent directories before
files in subdirectories. eg:
/a/b.js
/a/a/a.js
fe8a9a0
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment