Since it separates out the pathspec, doesn't that match the long standing convention?
The convention is that a leading `-` isn't recognized as a flag after `--`.