sort-dependencies
main
This is mostly to make the tests reliable. Without this the dependencies are inserted into the vector in directory order, which in my checkout of the repo did not match the alphabetical order of the dependencies in the test.