mhagger/git-imerge
Incremental merge for git observed · 2026-08-28
Health v2 · maintenance only
23/100
- Activity 0
- Release rhythm 8
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: n/a
- age_days: 4872
- days_rel: n/a
- days_push: 778
- n_releases_24m: 0
Adoption not part of the score
2844 stars · 131 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
git-imerge is a Python CLI tool that performs Git merges and rebases incrementally, commit by commit. It isolates the smallest possible pairwise conflicts and lets merges be interrupted, resumed, published, and collaborated on while in progress.
Use cases
- resolve a gnarly git merge conflict commit by commit
- rebase a long-lived branch with minimal conflict pain
- pause and resume an in-progress merge across days or machines
- find exactly which pairs of commits conflict between two branches
- push an unfinished merge so a teammate can finish resolving it
- visualize merge progress with a diagram
When to choose
- a big merge or rebase produces a large conflict blob that is hard to untangle
- you want to record merge progress as git refs and resume later
- you want each conflict reduced to the smallest possible pairwise conflict
When to avoid
- simple merges that resolve cleanly with plain git merge
- you need a GUI-based conflict resolution workflow
- you cannot install Python alongside a recent Git
Facets
cli-tool · maturity maintenance
version-control developer-tools cli version-control developer-tools cli cross-platform python git merge-conflicts incremental-merge rebase command-line
2 sources
- readme: https://github.com/mhagger/git-imerge · fetched 2026-08-28 · a1ac646a3e6f
- registry_pypi: https://pypi.org/pypi/git-imerge/json · fetched 2026-08-29 · e91812a371e0
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| mhagger/git-imerge | main | 23 |
For agents
markdown · JSON · MCP: product_card(name="mhagger/git-imerge")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem