Automic VaultAutomic Vault

brew

Installer git-imerge avec Homebrew, apt, dnf, Nix

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

installation

Commandes d'installation supplémentaires

macOS

Homebrewvérifié · 100%
brew install git-imerge

local Homebrew formula metadata

Linux

Debian aptvérifié · 92%
sudo apt install git-imerge

Debian stable package indexes · git-imerge · Source: deb.debian.org

Fedora dnfvérifié · 92%
sudo dnf install git-imerge

Fedora Rawhide package metadata · git-imerge · Source: dl.fedoraproject.org

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

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

aperçu

Résumé du paquet

Incremental merge for git

Commandes et alias

  • git-imerge

historique

Historique du projet et usages

git-imerge is a Git extension for incremental merge, rebase, revert, and drop operations. It breaks large conflict sets into smaller pairwise conflicts and records progress inside Git refs so work can be paused, tested, shared, and resumed.

Historique du projet

Michael Haggerty's repository was created in May 2013, the same period in which the README points users to a GitMerge 2013 presentation and a practical introduction article. The project framed incremental merging as a way to reduce conflict pain by identifying exactly which commits from two branches conflict.

Historique d'adoption

git-imerge became a well-known specialist tool among advanced Git users because it addressed a real pain point in long-running branches: merge conflicts that are too large to understand at once. Its GitHub repository has thousands of stars and its packaging spans Homebrew, Debian, Fedora, Nix, and Ubuntu, indicating durable interest beyond a single distribution.

Modes d'utilisation

Practitioners use commands such as `git-imerge merge BRANCH`, `git-imerge rebase BRANCH`, and `git-imerge continue` as analogues to Git's native merge and rebase workflows. During an operation, git-imerge records state under `refs/imerge/NAME`, can show a diagram of progress, and can simplify the final result into a merge, rebase, history-preserving rebase, or fuller intermediate history.

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

The package is notable because it is not a wrapper around a single Git porcelain command; it stores its own operation graph in Git's object database and refs. That makes it especially interesting to people who study Git internals, conflict resolution, and packaging of Git subcommands.

Chronologie

  • 2013: GitHub repository created and GitMerge 2013 presentation referenced by the README.
  • 2016: Release v1.0.0 published.
  • 2018: Release v1.1.0 published.
  • 2020: Release v1.2.0 published.

Related projects

  • git-imerge builds on Git's merge, rebase, rerere, refs, and object storage. It is related in spirit to conflict-reuse and history-preserving workflows rather than to ordinary visual merge tools.

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

  • Aucun hook post-install Homebrew n’est enregistré dans les métadonnées de formule.
  • Les métadonnées de bottle Homebrew sont disponibles pour 1 plateformes.
  • S’installe avec 1 dépendances d’exécution.

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-imergecliexécutable global

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-07-25
version du gestionnaire1.2.0
gestionnaire mis à jour2026-06-18
données localesOK
amontnot checked
dernière version détectéenon détecté

https://github.com/mhagger/git-imerge

métadonnées d'installation

Métadonnées du paquet

Clé du paquetbrew:git-imerge
Version1.2.0
Gestionnaire de paquetsHomebrew
Page du gestionnaire de paquetshttps://formulae.brew.sh/formula/git-imerge
Page d'accueilhttps://github.com/mhagger/git-imerge
Dépôthttps://github.com/mhagger/git-imerge
Docs amonthttps://github.com/mhagger/git-imerge#readme
LicenceGPL-2.0-or-later
Archive sourcehttps://files.pythonhosted.org/packages/be/f6/ea97fb920d7c3469e4817cfbf9202db98b4a4cdf71d8740e274af57d728c/git-imerge-1.2.0.tar.gz
Dernière mise à jour2026-06-18T09:25:51+09:00
Pulseupdated
Dépendancespython@3.14
Bouteilledisponible (sur all)
post-install Homebrewnon défini
Serviceaucun déclaré

faits du registre

Détails de la base source

Source DatabaseHomebrew formula API
Taphomebrew/core
Full Namegit-imerge
Version Scheme0
Revision1
Head VersionHEAD
Bottle Stable Root URLhttps://ghcr.io/v2/homebrew/core
Deprecatedno
Disabledno
Keg Onlyno
URL Keys
  • head
  • stable

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.

Debian apt95%

git-imerge 1.2.0-5

incremental merge and rebase for git

https://github.com/mhagger/git-imerge

sudo apt install git-imerge
  • Section: vcs
  • Architecture: all
  • 2 Dépendances
  • 2 dépendances optionnelles
  • normalized package name match
  • Correspondance par : Git Imerge
Debian stable package indexes · deb.debian.org · Debian stable package indexes: git-imerge from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Nix95%

git-imerge

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

git-imerge 1.2.0-5

incremental merge and rebase for git

https://github.com/mhagger/git-imerge

sudo apt install git-imerge
  • Section: universe/vcs
  • Architecture: all
  • 2 Dépendances
  • 2 dépendances optionnelles
  • normalized package name match
  • Correspondance par : Git Imerge
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: git-imerge from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz
dnf95%

git-imerge 1.2.0-3.fc45

Incremental merge and rebase for Git

https://github.com/mhagger/git-imerge

sudo dnf install git-imerge
  • License: GPL-2.0-or-later
  • Category: Unspecified
  • Architecture: noarch
  • Source Package: git-imerge
  • 3 Dépendances
  • 3 fournit
  • normalized package name match
  • Correspondance par : Git Imerge
Fedora Rawhide package metadata · dl.fedoraproject.org · Fedora Rawhide package metadata: git-imerge from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/e5ca8ce900cd68f5419e1c39ae517343100b306336cbaeb70a3c153121d95094-primary.xml.zst

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
  • Nucleus package database
  • av.db category and tag curation
  • cross-ecosystem install command graph
  • curated package history
  • external package-manager database matches
  • package relationship graph
  • package version freshness
  • package-page enrichment