Bug#987884: ITP: git-autofixup -- Automatically fixup commits with related changes
Owner: Daniel Gröber <firstname.lastname@example.org>
I am working on packaging git-autofixup a program to help with
amending git commits during code review.
* Package name : git-autofixup
Version : 0.003001
Upstream Author : Jordan Torbiak
* URL : https://github.com/torbiak/git-autofixup
* License : Artistic 2.0
Programming Lang: Perl 5
Description : Automatically fixup commits with related changes
git-autofixup creates fixup commits from changes in the worktree. This
can save the tedious work of amending fixes into the appropriate
commits during codereview.
Changes to consider are parsed out of git-diff(1) and git-blame(1) is
used to assign hunks to commits since the revision given on the
commandline, which will typically represent a topic branch. Then it
creates fixup commits to be used with git rebase --autosquash.
- There is another program called git-absorb which performs
essentially the same function as git-autofixup but is written in Rust
instead of Perl. Since Perl is much easier to package in Debian I went
for the latter ;)
- I plan to maintain this package myself, though I am looking for a