While working on the rebase revamp, I had to fix a few tests (the design bug I described earlier, and fallout from the new "goto" and "merge" functions). These are just the cleanups, they should not change any functionality, but make everything more readable by providing simple test_commit() and test_merge() wrappers. Note: the test_commit() and test_merge() wrappers might be generic enough to put them into test-lib.sh for a wider audience. Johannes Schindelin (6): t3404 & t3411: undo copy&paste lib-rebase.sh: Document what set_fake_editor() does lib-rebase.sh: introduce test_commit() and test_merge() helpers Simplify t3410 Simplify t3411 Simplify t3412 t/lib-rebase.sh | 74 +++++++++++++++++ t/t3404-rebase-interactive.sh | 37 +-------- t/t3410-rebase-preserve-dropped-merges.sh | 126 +++++++++-------------------- t/t3411-rebase-preserve-around-merges.sh | 103 +++++------------------- t/t3412-rebase-root.sh | 30 ++----- 5 files changed, 145 insertions(+), 225 deletions(-) create mode 100644 t/lib-rebase.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