| Age | Commit message (Expand) | Author | Files | Lines |
| 2021-03-31 | sequencer: fix edit handling for cherry-pick and revert messages | Elijah Newren | 1 | -2/+4 |
| 2020-11-18 | Merge branch 'en/merge-ort-api-null-impl' | Junio C Hamano | 1 | -0/+1 |
| 2020-11-18 | Merge branch 'pw/rebase-i-orig-head' | Junio C Hamano | 1 | -3/+4 |
| 2020-11-09 | Merge branch 'jk/committer-date-is-author-date-fix-simplify' | Junio C Hamano | 1 | -2/+0 |
| 2020-11-04 | rebase -i: use struct object_id when writing state | Phillip Wood | 1 | -1/+1 |
| 2020-11-04 | rebase -i: use struct object_id rather than looking up commit | Phillip Wood | 1 | -2/+3 |
| 2020-11-02 | merge,rebase,revert: select ort or recursive by config or environment | Elijah Newren | 1 | -0/+1 |
| 2020-10-26 | am, sequencer: stop parsing our own committer ident | Jeff King | 1 | -2/+0 |
| 2020-09-03 | Merge branch 'pw/rebase-i-more-options' | Junio C Hamano | 1 | -0/+4 |
| 2020-08-19 | rebase -i: support --ignore-date | Phillip Wood | 1 | -0/+1 |
| 2020-08-17 | rebase -i: support --committer-date-is-author-date | Phillip Wood | 1 | -0/+3 |
| 2020-04-29 | Merge branch 'dl/merge-autostash' | Junio C Hamano | 1 | -0/+20 |
| 2020-04-22 | Merge branch 'jt/rebase-allow-duplicate' | Junio C Hamano | 1 | -1/+1 |
| 2020-04-22 | Merge branch 'en/rebase-no-keep-empty' | Junio C Hamano | 1 | -1/+1 |
| 2020-04-11 | rebase --merge: optionally skip upstreamed commits | Jonathan Tan | 1 | -1/+1 |
| 2020-04-11 | rebase: reinstate --no-keep-empty | Elijah Newren | 1 | -1/+1 |
| 2020-04-10 | sequencer: implement apply_autostash_oid() | Denton Liu | 1 | -0/+1 |
| 2020-04-10 | sequencer: implement save_autostash() | Denton Liu | 1 | -0/+1 |
| 2020-04-10 | sequencer: extract perform_autostash() from rebase | Denton Liu | 1 | -0/+2 |
| 2020-04-10 | rebase: use apply_autostash() from sequencer.c | Denton Liu | 1 | -0/+2 |
| 2020-04-07 | sequencer: make read_oneliner() extern | Denton Liu | 1 | -0/+14 |
| 2020-03-25 | Merge branch 'pw/advise-rebase-skip' | Junio C Hamano | 1 | -1/+2 |
| 2020-03-02 | Merge branch 'en/rebase-backend' | Junio C Hamano | 1 | -1/+2 |
| 2020-02-16 | rebase (interactive-backend): fix handling of commits that become empty | Elijah Newren | 1 | -0/+1 |
| 2020-02-16 | rebase (interactive-backend): make --keep-empty the default | Elijah Newren | 1 | -1/+1 |
| 2020-02-14 | Merge branch 'ag/edit-todo-drop-check' | Junio C Hamano | 1 | -1/+1 |
| 2020-02-14 | Merge branch 'ag/rebase-avoid-unneeded-checkout' | Junio C Hamano | 1 | -3/+0 |
| 2020-01-28 | rebase-interactive: warn if commit is dropped with `rebase --edit-todo' | Alban Gruin | 1 | -0/+1 |
| 2020-01-28 | sequencer: move check_todo_list_from_file() to rebase-interactive.c | Alban Gruin | 1 | -1/+0 |
| 2020-01-24 | rebase -i: stop checking out the tip of the branch to rebase | Alban Gruin | 1 | -3/+0 |
| 2020-01-12 | Revert "Merge branch 'ra/rebase-i-more-options'" | Junio C Hamano | 1 | -2/+0 |
| 2019-12-10 | Merge branch 'ra/rebase-i-more-options' | Junio C Hamano | 1 | -0/+2 |
| 2019-12-06 | commit: encapsulate determine_whence() for sequencer | Phillip Wood | 1 | -1/+2 |
| 2019-11-10 | Merge branch 'pw/post-commit-from-sequencer' | Junio C Hamano | 1 | -2/+1 |
| 2019-11-02 | rebase -i: support --ignore-date | Rohit Ashiwal | 1 | -0/+1 |
| 2019-11-02 | rebase -i: support --committer-date-is-author-date | Rohit Ashiwal | 1 | -0/+1 |
| 2019-10-16 | sequencer.h fix placement of #endif | Phillip Wood | 1 | -2/+1 |
| 2019-09-18 | Merge branch 'js/rebase-r-strategy' | Junio C Hamano | 1 | -0/+6 |
| 2019-07-31 | rebase -r: do not (re-)generate root commits with `--root` *and* `--onto` | Johannes Schindelin | 1 | -0/+6 |
| 2019-07-19 | Merge branch 'ra/cherry-pick-revert-skip' | Junio C Hamano | 1 | -0/+1 |
| 2019-07-09 | Merge branch 'nd/switch-and-restore' | Junio C Hamano | 1 | -1/+1 |
| 2019-07-02 | cherry-pick/revert: add --skip option | Rohit Ashiwal | 1 | -0/+1 |
| 2019-05-13 | Merge branch 'pw/clean-sequencer-state-upon-final-commit' | Junio C Hamano | 1 | -0/+3 |
| 2019-05-13 | Merge branch 'pw/rebase-i-internal' | Junio C Hamano | 1 | -3/+4 |
| 2019-05-09 | Merge branch 'dl/merge-cleanup-scissors-fix' | Junio C Hamano | 1 | -1/+8 |
| 2019-05-09 | Merge branch 'pw/sequencer-cleanup-with-signoff-x-fix' | Junio C Hamano | 1 | -0/+1 |
| 2019-04-25 | Merge branch 'ag/sequencer-reduce-rewriting-todo' | Junio C Hamano | 1 | -17/+64 |
| 2019-04-19 | rebase -i: use struct commit when parsing options | Phillip Wood | 1 | -2/+2 |
| 2019-04-19 | sequencer: always discard index after checkout | Phillip Wood | 1 | -1/+2 |
| 2019-04-19 | Merge branch 'ag/sequencer-reduce-rewriting-todo' into pw/rebase-i-internal | Junio C Hamano | 1 | -17/+64 |
| 2019-04-19 | cherry-pick/revert: add scissors line on merge conflict | Denton Liu | 1 | -1/+2 |
| 2019-04-18 | commit: extract cleanup_mode functions to sequencer | Denton Liu | 1 | -0/+6 |
| 2019-04-18 | sequencer: fix cleanup with --signoff and -x | Phillip Wood | 1 | -0/+1 |
| 2019-04-17 | fix cherry-pick/revert status after commit | Phillip Wood | 1 | -0/+2 |
| 2019-04-17 | commit/reset: try to clean up sequencer state | Phillip Wood | 1 | -0/+1 |
| 2019-03-07 | rebase--interactive: move transform_todo_file() | Alban Gruin | 1 | -1/+0 |
| 2019-03-07 | rebase-interactive: rewrite edit_todo_list() to handle the initial edit | Alban Gruin | 1 | -0/+1 |
| 2019-03-07 | rebase-interactive: use todo_list_write_to_file() in edit_todo_list() | Alban Gruin | 1 | -3/+0 |
| 2019-03-07 | rebase--interactive: move rearrange_squash_in_todo_file() | Alban Gruin | 1 | -1/+1 |
| 2019-03-07 | rebase--interactive: move sequencer_add_exec_commands() | Alban Gruin | 1 | -2/+2 |
| 2019-03-07 | sequencer: change complete_action() to use the refactored functions | Alban Gruin | 1 | -1/+1 |
| 2019-03-07 | sequencer: make sequencer_make_script() write its script to a strbuf | Alban Gruin | 1 | -3/+2 |
| 2019-03-07 | sequencer: refactor rearrange_squash() to work on a todo_list | Alban Gruin | 1 | -1/+1 |
| 2019-03-07 | sequencer: refactor sequencer_add_exec_commands() to work on a todo_list | Alban Gruin | 1 | -2/+3 |
| 2019-02-13 | Merge branch 'rj/sequencer-sign-off-header-static' | Junio C Hamano | 1 | -2/+0 |
| 2019-02-11 | sequencer: make sign_off_header a file local symbol | Ramsay Jones | 1 | -2/+0 |
| 2019-02-06 | Merge branch 'nd/the-index-final' | Junio C Hamano | 1 | -1/+2 |
| 2019-02-06 | Merge branch 'en/rebase-merge-on-sequencer' | Junio C Hamano | 1 | -0/+1 |
| 2019-01-29 | Merge branch 'js/rebase-i-redo-exec' | Junio C Hamano | 1 | -0/+1 |
| 2019-01-29 | sequencer: refactor check_todo_list() to work on a todo_list | Alban Gruin | 1 | -8/+1 |
| 2019-01-29 | sequencer: introduce todo_list_write_to_file() | Alban Gruin | 1 | -4/+7 |
| 2019-01-29 | sequencer: refactor transform_todos() to work on a todo_list | Alban Gruin | 1 | -1/+3 |
| 2019-01-29 | sequencer: remove the 'arg' field from todo_item | Alban Gruin | 1 | -2/+4 |
| 2019-01-14 | notes-utils.c: remove the_repository references | Nguyễn Thái Ngọc Duy | 1 | -1/+2 |
| 2019-01-08 | sequencer: make the todo_list structure public | Alban Gruin | 1 | -0/+50 |
| 2019-01-04 | Merge branch 'nd/the-index' | Junio C Hamano | 1 | -11/+16 |
| 2018-12-28 | git-rebase, sequencer: extend --quiet option for the interactive machinery | Elijah Newren | 1 | -0/+1 |
| 2018-12-11 | rebase: introduce --reschedule-failed-exec | Johannes Schindelin | 1 | -0/+1 |
| 2018-11-13 | Merge branch 'pw/am-rebase-read-author-script' | Junio C Hamano | 1 | -0/+3 |
| 2018-11-12 | sequencer.c: remove implicit dependency on the_repository | Nguyễn Thái Ngọc Duy | 1 | -6/+6 |
| 2018-11-12 | sequencer.c: remove implicit dependency on the_index | Nguyễn Thái Ngọc Duy | 1 | -5/+10 |
| 2018-11-02 | Merge branch 'ag/rebase-i-in-c' | Junio C Hamano | 1 | -1/+21 |
| 2018-11-01 | add read_author_script() to libgit | Phillip Wood | 1 | -0/+3 |
| 2018-09-17 | Merge branch 'jk/trailer-fixes' | Junio C Hamano | 1 | -1/+8 |
| 2018-08-29 | rebase -i: rewrite write_basic_state() in C | Alban Gruin | 1 | -0/+4 |
| 2018-08-29 | rebase -i: remove unused modes and functions | Alban Gruin | 1 | -4/+0 |
| 2018-08-29 | rebase -i: rewrite complete_action() in C | Alban Gruin | 1 | -0/+4 |
| 2018-08-23 | append_signoff: use size_t for string offsets | Jeff King | 1 | -1/+8 |
| 2018-08-15 | Add missing includes and forward declarations | Elijah Newren | 1 | -0/+5 |
| 2018-08-10 | sequencer: change the way skip_unnecessary_picks() returns its result | Alban Gruin | 1 | -1/+1 |
| 2018-08-10 | rebase -i: rewrite checkout_onto() in C | Alban Gruin | 1 | -0/+3 |
| 2018-08-10 | rebase -i: rewrite setup_reflog_action() in C | Alban Gruin | 1 | -0/+2 |
| 2018-08-10 | sequencer: make three functions and an enum from sequencer.c public | Alban Gruin | 1 | -0/+11 |
| 2018-05-30 | Merge branch 'js/sequencer-and-root-commits' | Junio C Hamano | 1 | -0/+4 |
| 2018-05-23 | Merge branch 'js/rebase-recreate-merge' | Junio C Hamano | 1 | -0/+7 |
| 2018-05-06 | sequencer: learn about the special "fake root commit" handling | Johannes Schindelin | 1 | -0/+4 |
| 2018-05-02 | rebase -i: Handle "combination of <n> commits" with GETTEXT_POISON | Johannes Schindelin | 1 | -1/+5 |
| 2018-04-26 | rebase -i: introduce --rebase-merges=[no-]rebase-cousins | Johannes Schindelin | 1 | -0/+6 |
| 2018-04-26 | rebase-helper --make-script: introduce a flag to rebase merges | Johannes Schindelin | 1 | -0/+1 |
| 2018-02-13 | Merge branch 'pw/sequencer-in-process-commit' | Junio C Hamano | 1 | -0/+25 |
| 2018-01-24 | sequencer: run 'prepare-commit-msg' hook | Phillip Wood | 1 | -0/+1 |
| 2017-12-13 | sequencer: improve config handling | Phillip Wood | 1 | -9/+10 |
| 2017-12-05 | rebase -i: learn to abbreviate command names | Liam Beguin | 1 | -0/+1 |
| 2017-12-05 | rebase -i -x: add exec commands via the rebase--helper | Liam Beguin | 1 | -0/+1 |
| 2017-12-05 | rebase -i: update functions to use a flags parameter | Liam Beguin | 1 | -3/+5 |
| 2017-12-05 | rebase -i: refactor transform_todo_ids | Liam Beguin | 1 | -1/+1 |
| 2017-11-24 | sequencer: load commit related config | Phillip Wood | 1 | -0/+1 |
| 2017-11-24 | commit: move print_commit_summary() to libgit | Phillip Wood | 1 | -0/+5 |
| 2017-11-18 | commit: move post-rewrite code to libgit | Phillip Wood | 1 | -0/+2 |
| 2017-11-18 | Add a function to update HEAD after creating a commit | Phillip Wood | 1 | -0/+4 |
| 2017-11-11 | commit: move empty message checks to libgit | Phillip Wood | 1 | -0/+11 |
| 2017-07-27 | rebase -i: rearrange fixup/squash lines using the rebase--helper | Johannes Schindelin | 1 | -0/+1 |
| 2017-07-27 | rebase -i: skip unnecessary picks using the rebase--helper | Johannes Schindelin | 1 | -0/+1 |
| 2017-07-27 | rebase -i: check for missing commits in the rebase--helper | Johannes Schindelin | 1 | -0/+1 |
| 2017-07-27 | rebase -i: also expand/collapse the SHA-1s via the rebase--helper | Johannes Schindelin | 1 | -0/+2 |
| 2017-07-27 | rebase -i: generate the script via rebase--helper | Johannes Schindelin | 1 | -0/+3 |
| 2017-01-09 | sequencer (rebase -i): learn about the 'verbose' mode | Johannes Schindelin | 1 | -0/+1 |
| 2017-01-09 | sequencer: support a new action: 'interactive rebase' | Johannes Schindelin | 1 | -1/+2 |
| 2016-10-21 | sequencer: get rid of the subcommand field | Johannes Schindelin | 1 | -9/+4 |
| 2016-10-21 | sequencer: plug memory leaks for the option values | Johannes Schindelin | 1 | -3/+3 |
| 2016-10-17 | sequencer: use memoized sequencer directory path | Johannes Schindelin | 1 | -4/+1 |
| 2016-10-17 | sequencer: use static initializers for replay_opts | Johannes Schindelin | 1 | -0/+1 |
| 2014-11-10 | Merge branch 'jc/conflict-hint' into cc/interpret-trailers-more | Junio C Hamano | 1 | -0/+1 |
| 2014-10-24 | merge & sequencer: unify codepaths that write "Conflicts:" hint | Junio C Hamano | 1 | -0/+1 |
| 2014-01-27 | cherry-pick, revert: add the --gpg-sign option | Nicolas Vigier | 1 | -0/+2 |
| 2013-02-12 | sequencer.c: teach append_signoff how to detect duplicate s-o-b | Brandon Casey | 1 | -1/+3 |
| 2012-09-18 | Merge branch 'jc/make-static' | Junio C Hamano | 1 | -3/+0 |
| 2012-09-15 | sequencer.c: mark a private file-scope symbol as static | Junio C Hamano | 1 | -3/+0 |
| 2012-09-14 | cherry-pick: don't forget -s on failure | Miklos Vajna | 1 | -0/+4 |
| 2012-08-06 | cherry-pick: add --allow-empty-message option | Chris Webb | 1 | -0/+1 |
| 2012-04-24 | git-cherry-pick: Add keep-redundant-commits option | Neil Horman | 1 | -0/+1 |
| 2012-04-11 | git-cherry-pick: add allow-empty option | Neil Horman | 1 | -0/+1 |
| 2012-01-11 | sequencer: factor code out of revert builtin | Ramkumar Ramachandra | 1 | -0/+37 |
| 2011-12-12 | revert: stop creating and removing sequencer-old directory | Jonathan Nieder | 1 | -10/+2 |
| 2011-11-22 | revert: rename --reset option to --quit | Jonathan Nieder | 1 | -1/+1 |
| 2011-08-04 | revert: Introduce --reset to remove sequencer state | Ramkumar Ramachandra | 1 | -0/+20 |