index
:
git.git
main
maint
master
next
seen
todo
The core git plumbing
Junio C. Hamano
about
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
sequencer.h
Age
Commit message (
Expand
)
Author
Files
Lines
2024-02-27
rebase -i: stop setting GIT_CHERRY_PICK_HELP
Phillip Wood
1
-0
/
+2
2024-01-19
sequencer: introduce functions to handle autostashes via refs
Patrick Steinhardt
1
-0
/
+3
2023-04-10
rebase -m: cleanup --strategy-option handling
Phillip Wood
1
-1
/
+0
2023-04-10
sequencer: use struct strvec to store merge strategy options
Phillip Wood
1
-3
/
+8
2023-02-23
treewide: remove unnecessary cache.h includes
Elijah Newren
1
-1
/
+1
2023-02-06
sequencer API users: fix get_replay_opts() leaks
Ævar Arnfjörð Bjarmason
1
-0
/
+1
2022-11-09
sequencer: stop exporting GIT_REFLOG_ACTION
Phillip Wood
1
-0
/
+6
2022-07-19
sequencer: rewrite update-refs as user edits todo list
Derrick Stolee
1
-0
/
+12
2022-07-19
rebase: add --update-refs option
Derrick Stolee
1
-0
/
+1
2022-07-19
sequencer: add update-ref command
Derrick Stolee
1
-0
/
+1
2022-07-19
branch: consider refs under 'update-refs'
Derrick Stolee
1
-0
/
+9
2022-05-26
revert: optionally refer to commit in the "reference" format
Junio C Hamano
1
-0
/
+1
2022-01-26
create_autostash(): remove unneeded parameter
Phillip Wood
1
-2
/
+1
2021-10-18
Merge branch 'js/retire-preserve-merges'
Junio C Hamano
1
-2
/
+0
2021-10-11
Merge branch 'ab/designated-initializers'
Junio C Hamano
1
-1
/
+3
2021-10-06
Merge branch 'pw/rebase-reread-todo-after-editing'
Junio C Hamano
1
-1
/
+0
2021-09-27
*.h: move some *_INIT to designated initializers
Ævar Arnfjörð Bjarmason
1
-1
/
+3
2021-09-24
rebase: fix todo-list rereading
Phillip Wood
1
-1
/
+0
2021-09-07
sequencer: restrict scope of a formerly public function
Johannes Schindelin
1
-2
/
+0
2021-08-30
sequencer: advise if skipping cherry-picked commit
Josh Steadmon
1
-0
/
+1
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