From: Ramkumar Ramachandra Date: Wed, 10 Aug 2011 09:55:46 GMT Subject: [RFC PATCH 0/5] Some preliminary work based on sequencer-stable Message-ID: <1312970151-18906-1-git-send-email-artagnon@gmail.com> Hi, The series is quite unpolished at the moment, but I'm sending it to the list because I want early feedback before I make mypoic decisions and waste work. Tests and rough commit messages included :) The first patch is something I should've done earlier -- it makes debugging much easier. Should it go into maint? The last patch is the most important, and everything else is just building towards it. With this series, we should now be able to abort at the last-but-one commit, since 'git commit' actually cleans up the sequencer state now. Note: All the SHA-1 references in the commit messages will change after sequencer-stable is merged. I hope it's clear for the moment. Thanks for reading. -- Ram Ramkumar Ramachandra (5): revert: Don't remove the sequencer state on error sequencer.h: Move data structures revert: Allow mixed pick and revert instructions sequencer: Expose code that handles files in .git/sequencer sequencer: Remove sequencer state after final commit builtin/commit.c | 5 + builtin/revert.c | 417 +++------------------------------------ sequencer.c | 323 ++++++++++++++++++++++++++++++ sequencer.h | 53 +++++ t/t3510-cherry-pick-sequence.sh | 62 ++++++- 5 files changed, 471 insertions(+), 389 deletions(-) -- 1.7.6.351.gb35ac.dirty