54 Commits (7337b138bf47a8f7d8da400710014006386d31cc)

Author SHA1 Message Date
Michael Haggerty 6bdcd0d2fc rebase -i: Retain user-edited commit messages after squash/fixup conflicts 15 years ago
Michael Haggerty 6c4c44c458 t3404: Set up more of the test repo in the "setup" step 15 years ago
Michael Haggerty a25eb13909 rebase -i: For fixup commands without squashes, do not start editor 15 years ago
Michael Haggerty 5065ed296a rebase -i: Improve consistency of commit count in generated commit messages 15 years ago
Michael Haggerty 959c0d06ea t3404: Test the commit count in commit messages generated by "rebase -i" 15 years ago
Michael Haggerty 234b3dae2f rebase-i: Ignore comments and blank lines in peek_next_command 15 years ago
Michael Haggerty 0205e72f08 Add a command "fixup" to rebase --interactive 15 years ago
Michael Haggerty 163f392590 t3404: Use test_commit to set up test repository 15 years ago
Björn Gustavsson 6741aa6c39 Teach 'rebase -i' the command "reword" 16 years ago
Jeff King eaf0551d56 tests: use "$TEST_DIRECTORY" instead of ".." 16 years ago
Martin Renold 606475f317 Remove filename from conflict markers 16 years ago
Johannes Schindelin 0e757e30c7 rebase -i: avoid 'git reset' when possible 16 years ago
Johannes Schindelin 29a03348a3 t3404 & t3411: undo copy&paste 16 years ago
Johannes Schindelin 94c88edef7 Fix submodule squashing into unrelated commit 16 years ago
Junio C Hamano 9674769665 rebase -i squashes submodule changes into unrelated commit 16 years ago
Stephan Beyer f8aa1b6902 t3404: Add test case for auto-amending only edited commits after "edit" 16 years ago
Stephan Beyer dc7f55cbe9 t3404: Add test case for aborted --continue after "edit" 16 years ago
Johannes Schindelin ff74126c03 rebase -i: do not fail when there is no commit to cherry-pick 17 years ago
Nanako Shiraishi 0cb0e143ff tests: use "git xyzzy" form (t0000 - t3599) 17 years ago
Thomas Rast a96dc01e21 rebase -i -p: fix parent rewriting 17 years ago
Thomas Rast 71d9451e06 rebase -i -p: handle index and workdir correctly 17 years ago
Johannes Schindelin 28ed6e7b32 Rename ".dotest/" to ".git/rebase" and ".dotest-merge" to "rebase-merge" 17 years ago
Stephan Beyer 5352a82bab t3404: test two "preserve merges with -p" cases 17 years ago
Stephan Beyer ab7367929f t3404: stricter tests for git-rebase--interactive 17 years ago
Bryan Donlan f69e836fab Fix tests breaking when checkout path contains shell metacharacters 17 years ago
Jeff King 82ebb0b6ec add test_cmp function for test scripts 17 years ago
Jeff King b4ce54fc61 remove use of "tail -n 1" and "tail -1" 17 years ago
Jeff King aadbe44f88 grep portability fix: don't use "-e" or "-q" 17 years ago
Jeff King 7cf7f54a65 use build-time SHELL_PATH in test scripts 17 years ago
Jeff King 1bd38e8dcc t3404: use configured shell instead of /bin/sh 17 years ago
Junio C Hamano 077b725f0b Protect get_author_ident_from_commit() from filenames in work tree 17 years ago
Johannes Schindelin 752527f513 Add test for rebase -i with commits that do not pass pre-commit 17 years ago
Johannes Schindelin 34454e858d rebase -p -i: handle "no changes" gracefully 17 years ago
Johannes Schindelin 6047a234c5 rebase -i: move help to end of todo file 17 years ago
Junio C Hamano aac5bf0b48 t/t3404: fix test for a bogus todo file. 17 years ago
Johannes Schindelin 81ab1cb43a rebase -i: squash should retain the authorship of the _first_ commit 18 years ago
Johannes Schindelin 73697a0b57 rebase -i: work on a detached HEAD 18 years ago
Johannes Schindelin be6ff208d8 rebase -i: commit when continuing after "edit" 18 years ago
Johannes Schindelin 1d25c8cf82 rebase -i: fix squashing corner case 18 years ago
Junio C Hamano 77b258f436 t3404: fix "fake-editor" 18 years ago
Johannes Schindelin c9e6589288 rebase -i: fix for optional [branch] parameter 18 years ago
Johannes Schindelin 96ffe892e3 rebase -i: ignore patches that are already in the upstream 18 years ago
Johannes Schindelin fb47cfbd59 rebase -i: fix interrupted squashing 18 years ago
Johannes Schindelin 6368f3f8e7 rebase -i: call editor just once for a multi-squash 18 years ago
Johannes Schindelin 8e4a91bd78 rebase -i: remember the settings of -v, -s and -p when interrupted 18 years ago
Johannes Schindelin 18640d991b rebase -i: handle --continue more like non-interactive rebase 18 years ago
Johannes Schindelin 68a163c9b4 rebase -i: provide reasonable reflog for the rebased branch 18 years ago
Johannes Schindelin f09c9b8c5f Teach rebase -i about --preserve-merges 18 years ago
Johannes Schindelin c54b7817f4 rebase -i: several cleanups 18 years ago
Johannes Schindelin 1b1dce4bae Teach rebase an interactive mode 18 years ago