Fix for recursive git-changelog if not in path
Mimic node/libuv ChangeLog format
Fix errors when multiple files match change|history