Git-Who: Unveiling Authorship Insights in Git Repositories

Mar 21, 2025
GitHub
Article image for Git-Who: Unveiling Authorship Insights in Git Repositories

Summary

git-who, a command-line tool, unveils authorship insights in Git repositories by summarizing contributions, annotating file trees with author information, and displaying commit timelines, offering powerful filtering and configuration options beyond git blame's file-level view.

Key Points

  • git-who is a command-line tool that shows authorship information for file trees in a Git repository, unlike git blame which shows authorship for individual files.
  • It provides three subcommands: table (shows a summary of contributions by author), tree (prints a file tree annotated with author information), and hist (shows a timeline of commit activity).
  • It supports various filtering options like paths, commit ranges, authors, dates, and can be configured to use Git mailmap and blame ignore revs files.

Tags

Read Original Article