[PATCH 0/4] ack recoding in commit log
- From
- Michael S. Tsirkin <mst@redhat.com>
- Date
- May 18, 2014, 21:17 UTC
- Message-ID
- <1400447743-18513-1-git-send-email-mst@redhat.com>
As a maintainer, I often get patches by mail, then acked-by,reviewed-by etc responses are sent by separate mail.
I like making acks commits, this way they are easy to keep track of as part of git history.
Since response mail happens to have appropriate subject matching the patch, it's a natural fit to then use git rebase mechanics if we want to smash these acks into the original commit.
I have been using these patches without any problems for a while now, and find the approach very convenient.
Included: rebase: new ack! action to handle ack commits this part seems ready for merge to me, please review and comment
git-ack: new tool to record an ack this does not have proper documentation and tests yet, I definitely intend to do this but wanted to see whether people like the UI first. posting for early review and feedback
Note: yes, I think notes+git replace could be used for this too, my workflow always includes a rebase with --autosquash before publishing anyway, so dealing with ack as with any other commit is nicer.
Michael S. Tsirkin (4): rebase -i: add ack action git-rebase: document ack rebase: test ack git-ack: record an ack
Documentation/git-rebase.txt | 45 ++++++++++++++++++++++--- contrib/git-ack | 79 ++++++++++++++++++++++++++++++++++++++++++++ git-rebase--interactive.sh | 34 +++++++++++++++---- t/t3415-rebase-autosquash.sh | 15 +++++++++ 4 files changed, 161 insertions(+), 12 deletions(-) create mode 100755 contrib/git-ack
-- MST