Hi, This is the second iternation prepared mainly in response to Jonathan's reviews. It's ready for inclusion (or very nearly so) now. I'll start working on more features as soon as I'm confident that this series doesn't need to be rewritten. Thanks. -- Ram Ramkumar Ramachandra (7): revert: Free memory after get_message call revert: Fix buffer overflow in insn sheet parser revert: Make commit descriptions in insn sheet optional revert: Allow mixed pick and revert instructions revert: Make the argument parser responsible for setup_revisions sequencer: Expose API to cherry-picking machinery sequencer: Remove sequencer state after final commit builtin/commit.c | 8 + builtin/revert.c | 858 +----------------------------------- sequencer.c | 806 +++++++++++++++++++++++++++++++++- sequencer.h | 36 ++ t/t3032-merge-recursive-options.sh | 2 + t/t3510-cherry-pick-sequence.sh | 87 ++++- 6 files changed, 956 insertions(+), 841 deletions(-) -- 1.7.6.351.gb35ac.dirty -- To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html