macOS
brew install git-wholocal Homebrew formula metadata
sudo port install git-whoMacPorts ports tree · devel/git-who/Portfile · Source: api.github.com
brew / rang 3833
Consultez les chemins d'installation, exécutables, métadonnées et notes de sécurité de git-who pour les workflows d'agents IA.
installation
brew install git-wholocal Homebrew formula metadata
sudo port install git-whoMacPorts ports tree · devel/git-who/Portfile · Source: api.github.com
nix profile install nixpkgs#git-whonixpkgs package indexes · pkgs/by-name/gi/git-who/package.nix · Source: api.github.com
sudo zypper install git-whoopenSUSE Tumbleweed package metadata · git-who · Source: download.opensuse.org
aperçu
Git blame for file trees
historique
git-who is a Go command-line tool that extends the idea of git blame from individual lines to whole file trees, components, and repository histories.
Nathan Smith published git-who in a GitHub repository created in December 2024. The README describes the project as a way to answer who is responsible for code at the component or subsystem level rather than only at the line level.
The project quickly grew into three views: a table of authors, a tree annotated by primary contributors, and a histogram of repository activity. Releases in 2025 and 2026 added signed artifacts, package-manager paths, and options such as NO_COLOR support.
git-who has a broader adoption footprint than many small Git helpers in this batch. The README documents precompiled binaries, Homebrew, Docker, go install, and a Repology packaging badge; the July 2026 enrichment snapshot of GitHub metadata listed more than 2,600 stars.
Practitioners use git who to identify likely code owners, find the dominant author of a path, inspect contribution history for a release range, and visualize maintainership changes. The tool respects .mailmap and .git-blame-ignore-revs, and it caches per-repository data under XDG_CACHE_HOME.
git-who is significant because it packages a common organizational need, code ownership discovery, as a local Git-native command instead of a hosted analytics dashboard. It complements git blame by preserving history-level context that line blame can obscure.
posture de sécurité
narrow executable package without higher-risk signals.
risque vert · confiance faible · appliance
Avant une utilisation sans surveillance par un agent, vérifiez si l'outil lit des identifiants en clair, écrit un état distant, publie des artefacts ou lance des plugins.
exécutables
| Commande | Type | Exposition | Note |
|---|---|---|---|
git-who | exécutable | exécutable indexé | Découvert depuis l'index local des exécutables. |
fraîcheur
Ces signaux séparent l'âge de génération de la page, l'activité du gestionnaire de paquets et la comparaison avec les versions amont. Un retard de version n'est signalé que lorsqu'une URL de preuve et des versions comparables sont présentes.
métadonnées d'installation
| Clé du paquet | brew:git-who |
|---|---|
| Version | 1.3 |
| Gestionnaire de paquets | Homebrew |
| Page d'accueil | https://github.com/sinclairtarget/git-who |
| Dépôt | https://github.com/sinclairtarget/git-who |
| Dernière mise à jour | 2026-07-29T16:05:01+02:00 |
| Pulse | updated |
| Bouteille | non enregistré |
| Service | aucun déclaré |
correspondances dans les bases sources
Les correspondances proviennent d’index externes de gestionnaires de paquets et restent séparées des liens de paquets Automic Vault locaux.
git-who
nix profile install nixpkgs#git-whogit-who 1.3-1.7
Git blame for file trees
https://github.com/sinclairtarget/git-who
sudo zypper install git-whogit-who
sudo port install git-whopiste source
Cette page est servie par av-web depuis l'artéfact SQLite privé des paquets généré par scripts/generate-pkg-sqlite.py.
View the package source record on GitHub.