On Thu, May 25, 2017 at 5:27 PM, Jeff King <peff@xxxxxxxx> wrote: > git log :/foo.*bar Another option would be to deprecate the :/rx syntax over some period in favor of ^{/rx}. I think it's too ugly to live, and really useless. It's equivalent to "--grep=<rx> --all". Does anyone use this and not really mean to use ^{/rx}? E.g. "git show :/fix" might show a fix on some unrelated branch you recently rebased. > will be treated as a pathspec (if it doesn't match a > commit message) due to the wildcard matching in > 28fcc0b71. So it might DWYM after hanging there looking at your entire history for a commit message matching foo.*bar? And if you make such a commit it'll start meaning something else entirely?