Hi, Sorry about the delay -- I was travelling again. I've chistled everything until the 12th patch to near-perfection. One of the major user-visible changes is renaming '--skip-all' to '--reset'. Initially suggested by Christian, I really like this name; I think there will be enough justification for it, especially after we get 'git reset --hard' to clear away the sequencer state. Now, we're back to the point where we need to finalize the instruction sheet format. Thanks for reading. -- Ram Ramkumar Ramachandra (14): advice: Introduce error_resolve_conflict revert: Inline add_message_to_msg function revert: Don't check lone argument in get_encoding revert: Rename no_replay to record_origin revert: Propogate errors upwards from do_pick_commit revert: Eliminate global "commit" variable revert: Introduce struct to keep command-line options revert: Separate cmdline parsing from functional code revert: Don't create invalid replay_opts in parse_args revert: Persist data for continuation revert: Introduce a layer of indirection over pick_commits revert: Introduce --reset to cleanup sequencer data revert: Introduce --continue to continue the operation revert: Change insn sheet format advice.c | 31 ++- advice.h | 1 + builtin/revert.c | 657 ++++++++++++++++++++++++++++-------- git-rebase--interactive.sh | 25 ++- t/t3032-merge-recursive-options.sh | 2 + t/t3501-revert-cherry-pick.sh | 1 + t/t3502-cherry-pick-merge.sh | 9 +- t/t3504-cherry-pick-rerere.sh | 2 + t/t3505-cherry-pick-empty.sh | 14 +- t/t3506-cherry-pick-ff.sh | 3 + t/t3507-cherry-pick-conflict.sh | 24 +- t/t3510-cherry-pick-sequence.sh | 119 +++++++ t/t7502-commit.sh | 1 + 13 files changed, 720 insertions(+), 169 deletions(-) create mode 100644 t/t3510-cherry-pick-sequence.sh -- 1.7.5.GIT -- 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