Michael J Gruber [off-list ref] writes:
Maybe we can make the ":" literal
when it can't be parsed, or make it do something (":/" as you
suggested), because swallowing it and then doing nothing seems doubly bad.
Another possible tweak would be to make ":" without even any "pattern"
after it to become a no-element, in order to allow the same difference
between "git log" and "git log ." to be expressed from within a
subdirectory.
The difference matters when you have commits created with --allow-empty
that are discarded by path based history simplification.