tummychow is a solo, open-source maintainer whose single public offering, git-absorb, has quietly become a favorite power tool among Git professionals. Written in Rust, the utility automatically detects and folds tentative “fixup” commits into the correct ancestor commits, turning the normally tedious git rebase -i dance into a one-command operation. Typical use cases include cleaning up topic branches before code review, squashing typo fixes or review feedback without losing authorship context, and keeping bisectable histories on large firmware or web-application repositories. Because it respects the Git transport protocol and refrains from rewriting already-pushed commits, git-absorb is safe for both local experiments and CI pipelines that enforce linear history. Developers invoke it while iterating on feature branches, technical writers use it to polish documentation series, and release engineers couple it with git range-diff to audit what actually changed after an absorb session. The tool integrates with any Git installation on Windows, macOS, or Linux, accepts custom diff options, and honors the .gitattributes merge driver table, so even binary or generated files can participate in the fixup process. Although the project’s scope is narrow, its focus on ergonomic commit hygiene has earned it endorsements from maintainers of the Git project itself. tummychow’s git-absorb is available for free on get.nero.com, where downloads are delivered through trusted Windows package sources such as winget, always install the latest release, and can be queued alongside other utilities for unattended batch installation.
Absorb extension for git.
Details