Hi, I've not attempted to add anything new in this series -- It merely fixes all the mistakes in the previous iteration. I've tried to integrate the improvements suggested by all the previous reviews. The format of the instruction sheet hasn't changed yet, but will soon change to the one suggested by Chistian. There are some nits I'm not happy with in certain patches -- I've sprinkled those comments into the individual patches. All tests pass in all patches, and I hope no stray lines have travelled b/w the patches during the rebase. Thanks for reading. Ramkumar Ramachandra (8): revert: Improve error handling by cascading errors upwards revert: Make "commit" and "me" local variables revert: Introduce a struct to parse command-line options into revert: Separate cmdline argument handling from the functional code revert: Catch incompatible command-line options early revert: Introduce head, todo, done files to persist state revert: Implement parsing --continue, --abort and --skip revert: Implement --abort processing advice.c | 14 ++ advice.h | 1 + builtin/revert.c | 578 +++++++++++++++++++++++++++++++++++++++--------------- 3 files changed, 437 insertions(+), 156 deletions(-) -- 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