Automic VaultAutomic Vault

brew

git-imerge mit Homebrew, apt, dnf, Nix installieren

Prüfe Installationswege, Executables, Metadaten und Sicherheitshinweise für git-imerge in AI-Agent-Workflows.

Installation

Weitere Installationsbefehle

macOS

Homebrewverifiziert · 100%
brew install git-imerge

local Homebrew formula metadata

Linux

Debian aptverifiziert · 92%
sudo apt install git-imerge

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

Fedora dnfverifiziert · 92%
sudo dnf install git-imerge

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

Nixverifiziert · 92%
nix profile install nixpkgs#git-imerge

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

Überblick

Paketzusammenfassung

Incremental merge for git

Befehle und Aliase

  • git-imerge

Verlauf

Projektgeschichte und Nutzung

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.

Projektgeschichte

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.

Adoptionsgeschichte

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.

Wie es verwendet wird

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.

Warum Paket-Nerds sich dafür interessieren

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.

Zeitleiste

  • 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.

Sicherheitslage

Risikostufe: grün

narrow executable package without higher-risk signals.

Risikoklassifikator

grün Risiko · niedrig Konfidenz · appliance

Warum

  • narrow executable package without higher-risk signals

Signale

  • metadata:no-higher-risk-signals

Installationsverhalten

  • In den Formelmetadaten ist kein Homebrew-Post-install-Hook erfasst.
  • Homebrew-Bottle-Metadaten sind für 1 Plattformziele verfügbar.
  • Installiert mit 1 Laufzeitabhängigkeiten.

Empfohlene Prüfung

Prüfe vor unbeaufsichtigter Agent-Nutzung, ob das Tool Klartext-Credentials liest, Remote-Zustand schreibt, Artefakte veröffentlicht oder Plugins ausführt.

Executables

Installierte Executables

BefehlArtSichtbarkeitHinweis
git-imergecliglobales Executable

Aktualität

Version und Aktualität

Diese Signale trennen das Alter der Seitengenerierung, Aktivität des Paketmanagers und Upstream-Release-Vergleich. Versionsrückstand wird nur gemeldet, wenn eine Evidenz-URL und vergleichbare Versionen vorhanden sind.

Seite generiert2026-07-25
Manager-Version1.2.0
Manager aktualisiert2026-06-18
lokale DatenOK
Upstreamnot checked
neueste erkannte Versionnicht erkannt

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

Installationsmetadaten

Paketmetadaten

Paketschlüsselbrew:git-imerge
Version1.2.0
PaketmanagerHomebrew
Paketmanager-Seitehttps://formulae.brew.sh/formula/git-imerge
Homepagehttps://github.com/mhagger/git-imerge
Repositoryhttps://github.com/mhagger/git-imerge
Upstream-Dokumentationhttps://github.com/mhagger/git-imerge#readme
LizenzGPL-2.0-or-later
Quellarchivhttps://files.pythonhosted.org/packages/be/f6/ea97fb920d7c3469e4817cfbf9202db98b4a4cdf71d8740e274af57d728c/git-imerge-1.2.0.tar.gz
Zuletzt aktualisiert2026-06-18T09:25:51+09:00
Pulseupdated
Abhängigkeitenpython@3.14
Bottleverfügbar (auf all)
Homebrew post-installnicht definiert
Dienstkeiner deklariert

Registry-Fakten

Details aus der Quelldatenbank

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

Source-Datenbank-Treffer

Andere Paketmanager-Einträge

Treffer stammen aus externen Paketmanager-Indizes und bleiben von lokalen Automic-Vault-Paketlinks getrennt.

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 Abhängigkeiten
  • 2 optionale Abhängigkeiten
  • normalized package name match
  • Abgeglichen nach: 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
  • Abgeglichen nach: 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 Abhängigkeiten
  • 2 optionale Abhängigkeiten
  • normalized package name match
  • Abgeglichen nach: 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 Abhängigkeiten
  • 3 stellt bereit
  • normalized package name match
  • Abgeglichen nach: 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

Quellspur

Aus Repository-Daten generiert

Diese Seite wird von av-web aus dem privaten Paket-SQLite-Artefakt bereitgestellt, das scripts/generate-pkg-sqlite.py erstellt.

Verwendete Quellen

  • 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