Am 25.03.23 um 14:09 schrieb Mario Grgic: > The lowercase -p is to print the output in patch format. You can rewrite the command line as > > git log --all --patch --perl-regexp -G '\bmain\b’ > > I still get no output in any git version after 2.38.4 -G doesn't support Perl regular expressions. --perl-regexp only affects --grep, --grep-reflog, --author, and --committer. Neither POSIX basic nor extended regular expressions support \b as word boundary. GNU regex and our compat/regex/ do, as extensions. macOS regex supports it if the flag REG_ENHANCED is given to regcomp(3). So perhaps this is rather a feature request to support Perl regular expressions for -G (and probably -S as well). Or to enable REG_ENHANCED for them, at least, like 54463d32ef (use enhanced basic regular expressions on macOS, 2023-01-08) did to get alternations for git grep on macOS. René