From b0003bef495564c09348bead1a91431287283a68 Mon Sep 17 00:00:00 2001 From: Jakub Wilk Date: Mon, 24 Feb 2025 08:32:23 +0100 Subject: [PATCH] Anchor regexps in commitsPerAuthor() Fixes: $ git clone -q https://github.com/util-linux/util-linux.git $ git -C util-linux quick-stats -a | grep -w uthor 23 uthor Karel Zak 0.1% 3 uthor Ondrej Oprala 0.0% 2 uthor Samuel Thibault 0.0% ... --- git-quick-stats | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/git-quick-stats b/git-quick-stats index da23a48..87dff8f 100755 --- a/git-quick-stats +++ b/git-quick-stats @@ -715,10 +715,10 @@ function commitsPerAuthor() { optionPicked "Git commits per author:" local authorCommits=$(git -c log.showSignature=false log --use-mailmap \ $_merges "$_since" "$_until" $_log_options \ - | grep -i Author: | cut -c9-) + | grep -i '^Author:' | cut -c9-) local coAuthorCommits=$(git -c log.showSignature=false log --use-mailmap \ $_merges "$_since" "$_until" $_log_options \ - | grep -i Co-Authored-by: | cut -c21-) + | grep -i '^ Co-Authored-by:' | cut -c21-) if [[ -z "${coAuthorCommits}" ]]; then allCommits="${authorCommits}"