1 repository
Iterative processes for refining the logical flow and content of historical commits.
Distinct from Commit Message Annotations: Focuses on moving code and refining history, not just appending metadata or annotations.
Explore 1 awesome GitHub repository matching development tools & productivity · History Refinement. Refine with filters or upvote what's useful.
git-absorb is a command-line version control utility designed to move staged changes into previous commits. It functions as a commit management and rebase automation tool that analyzes Git history to identify the correct ancestral commits for absorbing modifications. The tool automates the process of folding current changes into ancestor commits, removing the need for manual interactive rebases. It focuses on maintaining atomic commits and cleaning project history by refining code changes and moving them into earlier, related commits. Its capabilities cover commit history analysis, index man
Refines project history by moving related code changes into earlier, more appropriate commits.