pkg.soopen package index

brew / rang 10649

Installer git-when-merged avec Homebrew, MacPorts, Nix

Consultez les chemins d'installation, exécutables, métadonnées et notes de sécurité de git-when-merged pour les workflows d'agents IA.

installation

Commandes d'installation supplémentaires

macOS

Homebrewvérifié · 100%
brew install git-when-merged

local Homebrew formula metadata

MacPortsvérifié · 94%
sudo port install git-when-merged

MacPorts ports tree · devel/git-when-merged/Portfile · Source: api.github.com

Linux

Nixvérifié · 92%
nix profile install nixpkgs#git-when-merged

nixpkgs package indexes · pkgs/by-name/gi/git-when-merged/package.nix · Source: api.github.com

aperçu

Résumé du paquet

Find where a commit was merged in git

Commandes et alias

  • git-when-merged

historique

Historique du projet et usages

git-when-merged is a Python Git extension that finds the merge commit that first brought a given commit into a branch.

Historique du projet

Michael Haggerty created the repository in February 2013. The README says the command was originally based on a Stack Overflow suggestion for finding the merge commit that included a specific commit.

The project grew around Git-history forensics. The 2016 releases added recursive merge tracing, log output, commit-only output, branch display, and describe-based options. A 2022 release added the packaging work needed for PyPI distribution.

Historique d'adoption

The README documents several installation paths: pipx from PyPI, a local virtual environment, cloning the repository onto PATH, and Homebrew for macOS users. Package-manager metadata also lists distribution through Homebrew, MacPorts, and Nix.

Modes d'utilisation

Practitioners use git when-merged during code archaeology, release maintenance, and regression tracking. It walks first-parent history to answer when and why a commit entered a branch, with options to show logs, diffs, merge ranges, patterns, and configured reference groups.

Pourquoi les passionnés de paquets s'y intéressent

The tool is a package-nerd favorite because it wraps a subtle Git graph question in a memorable subcommand, making first-parent merge analysis scriptable and repeatable.

Chronologie

  • 2013: Repository created.
  • 2016: v1.1 and v1.2 releases expanded merge-analysis options.
  • 2022: v1.2.1 added PyPI release packaging.

Related projects

  • git log --first-parent, git describe, pipx, PyPI, Homebrew

posture de sécurité

Niveau de risque : vert

narrow executable package without higher-risk signals.

Classificateur de risque

risque vert · confiance faible · appliance

Pourquoi

  • narrow executable package without higher-risk signals

Signaux

  • metadata:no-higher-risk-signals

Comportement d'installation

  • Aucune métadonnée de bottle Homebrew n’a été enregistrée.

Revue recommandée

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

Exécutables installés

CommandeTypeExpositionNote
git-when-mergedexécutableexécutable indexéDécouvert depuis l'index local des exécutables.

fraîcheur

Version et 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.

page générée2026-08-03
version du gestionnaire1.2.1
gestionnaire mis à jour2026-06-18
données localesinconnu
amontnon disponible
dernière version détectéenon détecté
  • OKAucun avertissement de fraîcheur n'a été généré.

métadonnées d'installation

Métadonnées du paquet

Clé du paquetbrew:git-when-merged
Version1.2.1
Gestionnaire de paquetsHomebrew
Page d'accueilhttps://github.com/mhagger/git-when-merged
Dépôthttps://github.com/mhagger/git-when-merged
Dernière mise à jour2026-06-18T09:25:51+09:00
Pulseupdated
Bouteillenon enregistré
Serviceaucun déclaré

correspondances dans les bases sources

Autres enregistrements de gestionnaires de paquets

Les correspondances proviennent d’index externes de gestionnaires de paquets et restent séparées des liens de paquets Automic Vault locaux.

Nix95%

git-when-merged

nix profile install nixpkgs#git-when-merged
  • normalized package name match
  • Correspondance par : Git When Merged
nixpkgs package indexes · api.github.com · nixpkgs package indexes: pkgs/by-name/gi/git-when-merged/package.nix from https://api.github.com/repos/NixOS/nixpkgs/git/trees/master?recursive=1
MacPorts95%

git-when-merged

sudo port install git-when-merged
  • normalized package name match
  • Correspondance par : Git When Merged
MacPorts ports tree · api.github.com · MacPorts ports tree: devel/git-when-merged/Portfile from https://api.github.com/repos/macports/macports-ports/git/trees/master?recursive=1

piste source

Généré depuis les données du dépôt

Cette page est servie par av-web depuis l'artéfact SQLite privé des paquets généré par scripts/generate-pkg-sqlite.py.

Sources utilisées

  • Geiger risk classifier
  • cross-ecosystem install command graph
  • curated package history
  • external package-manager database matches
  • pkg.so package database
  • pkgdb category and tag curation