Duy Nguyen [off-list ref] writes:
Current version does force that.
$ git log -- ':/#aa'
fatal: Unimplemented pathspec magic '#' in ':/#aa'
Not sure if there are tests for it though. I'll add an advice to do ":/:#aa".
It is good that we already do the right thing, but actually I was
not questioning the implementation. I was talking about the fact
that the documentation is open to misinterpretation that contradicts
the correct behaviour, as if it were buggy.