This an RFC patch series to implement "git cherry-pick A..B" and "git revert A..B". There is no documentation yet, and there is no way to continue or abort the process when cherry-picking fails. Christian Couder (4): revert: use run_command_v_opt() instead of execv_git_cmd() revert: refactor code into a do_pick_commit() function revert: allow cherry-picking a range of commits revert: add tests to check cherry-picking a range of commits builtin/revert.c | 97 +++++++++++++++++++++++++++++------------- t/t3508-cherry-pick-range.sh | 65 ++++++++++++++++++++++++++++ 2 files changed, 132 insertions(+), 30 deletions(-) create mode 100755 t/t3508-cherry-pick-range.sh -- 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