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
/
git-rebase.sh
Age
Commit message (
Expand
)
Author
Files
Lines
2018-08-06
rebase: start implementing it as a builtin
Pratik Karki
1
-773
/
+0
2018-07-24
Merge branch 'en/rebase-consistency'
Junio C Hamano
1
-4
/
+39
2018-07-18
Merge branch 'en/rebase-i-microfixes'
Junio C Hamano
1
-1
/
+1
2018-06-27
Fix use of strategy options with interactive rebases
Elijah Newren
1
-1
/
+1
2018-06-27
git-rebase: make --allow-empty-message the default
Elijah Newren
1
-1
/
+1
2018-06-27
git-rebase: error out when incompatible options passed
Elijah Newren
1
-0
/
+35
2018-06-26
git-rebase.sh: update help messages a bit
Elijah Newren
1
-3
/
+3
2018-06-01
rebase: use the new git-rebase--preserve-merges.sh
Alban Gruin
1
-7
/
+25
2018-04-26
rebase -i: introduce --rebase-merges=[no-]rebase-cousins
Johannes Schindelin
1
-1
/
+11
2018-04-26
rebase: introduce the --rebase-merges option
Johannes Schindelin
1
-0
/
+6
2018-04-25
Merge branch 'pw/rebase-signoff'
Junio C Hamano
1
-1
/
+26
2018-04-25
Merge branch 'pw/rebase-keep-empty-fixes'
Junio C Hamano
1
-0
/
+4
2018-03-29
rebase --keep-empty: always use interactive rebase
Phillip Wood
1
-0
/
+5
2018-03-29
rebase -p: error out if --signoff is given
Phillip Wood
1
-0
/
+2
2018-03-29
rebase: extend --signoff support
Phillip Wood
1
-1
/
+19
2018-03-29
rebase: respect --no-keep-empty
Phillip Wood
1
-0
/
+3
2018-03-23
rebase: add and use git_rebase__interactive__preserve_merges
Wink Saville
1
-1
/
+1
2018-03-23
rebase: update invocation of rebase dot-sourced scripts
Wink Saville
1
-0
/
+1
2018-03-20
rebase --root: stop assuming squash_onto is unset
Phillip Wood
1
-0
/
+1
2018-03-06
Merge branch 'nd/rebase-show-current-patch'
Junio C Hamano
1
-1
/
+7
2018-02-12
rebase: introduce and use pseudo-ref REBASE_HEAD
Nguyễn Thái Ngọc Duy
1
-0
/
+1
2018-02-12
rebase: add --show-current-patch
Nguyễn Thái Ngọc Duy
1
-1
/
+6
2018-02-07
rebase: add --allow-empty-message option
Genki Sky
1
-0
/
+5
2017-12-19
rebase: rebasing can also be done when HEAD is detached
Kaartic Sivaraam
1
-2
/
+14
2017-12-19
rebase: distinguish user input by quoting it
Kaartic Sivaraam
1
-2
/
+2
2017-12-19
rebase: consistently use branch_name variable
Kaartic Sivaraam
1
-7
/
+10
2017-11-27
Merge branch 'ks/rebase-no-git-foo'
Junio C Hamano
1
-2
/
+2
2017-11-27
Merge branch 'tz/redirect-fix'
Junio C Hamano
1
-1
/
+1
2017-11-21
git-rebase: clean up dashed-usages in messages
Kaartic Sivaraam
1
-2
/
+2
2017-11-14
rebase: fix stderr redirect in apply_autostash()
Todd Zullinger
1
-1
/
+1
2017-10-03
Merge branch 'bc/rev-parse-parseopt-fix'
Junio C Hamano
1
-0
/
+3
2017-09-19
git-rebase: don't ignore unexpected command line arguments
Brandon Casey
1
-0
/
+3
2017-08-23
Merge branch 'kw/rebase-progress'
Junio C Hamano
1
-0
/
+6
2017-08-14
rebase: turn on progress option by default for format-patch
Kevin Willford
1
-0
/
+6
2017-07-17
rebase: make resolve message clearer for inexperienced users
William Duclot
1
-3
/
+4
2017-07-10
Merge branch 'pw/rebase-i-regression-fix-tests' into maint
Junio C Hamano
1
-2
/
+2
2017-06-30
Merge branch 'pw/rebase-i-regression-fix-tests'
Junio C Hamano
1
-2
/
+2
2017-06-19
sequencer: print autostash messages to stderr
Johannes Schindelin
1
-2
/
+2
2017-04-26
Merge branch 'gb/rebase-signoff'
Junio C Hamano
1
-1
/
+2
2017-04-18
rebase: pass --[no-]signoff option to git am
Giuseppe Bilotta
1
-1
/
+2
2016-12-19
Merge branch 'nd/rebase-forget'
Junio C Hamano
1
-1
/
+5
2016-12-11
rebase: add --quit to cleanup rebase, leave everything else untouched
Nguyễn Thái Ngọc Duy
1
-1
/
+5
2016-06-17
i18n: git-sh-setup.sh: mark strings for translation
Vasco Almeida
1
-1
/
+0
2016-06-17
i18n: rebase: mark placeholder for translation
Vasco Almeida
1
-1
/
+1
2016-06-17
i18n: rebase: fix marked string to use eval_gettext variant
Vasco Almeida
1
-1
/
+1
2016-05-13
Merge branch 'jc/commit-tree-ignore-commit-gpgsign'
Junio C Hamano
1
-1
/
+4
2016-05-03
commit-tree: do not pay attention to commit.gpgsign
Junio C Hamano
1
-1
/
+4
2016-03-18
rebase: decouple --exec from --interactive
Stefan Beller
1
-6
/
+1
2016-01-26
Merge branch 'jk/ok-to-fail-gc-auto-in-rebase'
Junio C Hamano
1
-1
/
+1
2016-01-13
rebase: ignore failures from "gc --auto"
Jeff King
1
-1
/
+1
2015-10-05
Merge branch 'jk/rebase-no-autostash'
Junio C Hamano
1
-1
/
+4
2015-09-10
rebase: support --no-autostash
John Keeping
1
-1
/
+4
2015-05-26
Merge branch 'jk/rebase-quiet-noop' into maint
Junio C Hamano
1
-1
/
+1
2015-05-11
Merge branch 'jk/rebase-quiet-noop'
Junio C Hamano
1
-1
/
+1
2015-04-28
rebase: silence "git checkout" for noop rebase
Jeff King
1
-1
/
+1
2014-12-01
*.sh: avoid hardcoding $GIT_DIR/hooks/...
Nguyễn Thái Ngọc Duy
1
-2
/
+2
2014-07-16
rebase: omit patch-identical commits with --fork-point
John Keeping
1
-3
/
+4
2014-06-25
Merge branch 'rr/rebase-autostash-fix' into maint
Junio C Hamano
1
-1
/
+10
2014-06-16
Merge branch 'rr/rebase-autostash-fix'
Junio C Hamano
1
-1
/
+10
2014-06-03
Merge branch 'ep/shell-command-substitution'
Junio C Hamano
1
-4
/
+4
2014-05-19
rebase -i: handle "Nothing to do" case with autostash
Ramkumar Ramachandra
1
-1
/
+10
2014-04-23
git-rebase.sh: use the $( ... ) construct for command substitution
Elia Pinto
1
-4
/
+4
2014-04-21
Merge branch 'km/avoid-non-function-return-in-rebase'
Junio C Hamano
1
-10
/
+1
2014-04-17
Revert "rebase: fix run_specific_rebase's use of "return" on FreeBSD"
Kyle J. McKay
1
-10
/
+1
2014-03-28
Merge branch 'bg/rebase-off-of-previous-branch'
Junio C Hamano
1
-0
/
+4
2014-03-19
rebase: allow "-" short-hand for the previous branch
Brian Gesiak
1
-0
/
+4
2014-02-11
rebase: add the --gpg-sign option
Nicolas Vigier
1
-0
/
+11
2014-02-11
rebase: parse options in stuck-long mode
Nicolas Vigier
1
-28
/
+22
2014-02-03
rebase: don't try to match -M option
Nicolas Vigier
1
-1
/
+1
2014-02-03
rebase: remove useless arguments check
Nicolas Vigier
1
-2
/
+0
2014-02-03
git-sh-setup.sh: add variable to use the stuck-long mode
Nicolas Vigier
1
-0
/
+1
2014-01-09
rebase: fix fork-point with zero arguments
John Keeping
1
-1
/
+2
2013-12-10
rebase: use reflog to find common base with upstream
John Keeping
1
-0
/
+19
2013-09-20
Merge branch 'mm/rebase-continue-freebsd-WB'
Junio C Hamano
1
-1
/
+10
2013-09-09
rebase: fix run_specific_rebase's use of "return" on FreeBSD
Matthieu Moy
1
-1
/
+10
2013-07-31
Merge branch 'rr/rebase-autostash'
Junio C Hamano
1
-1
/
+1
2013-07-29
git-rebase: fix typo
Ralf Thielow
1
-1
/
+1
2013-07-18
Merge branch 'rr/rebase-reflog-message-reword'
Junio C Hamano
1
-2
/
+6
2013-06-27
Merge branch 'rr/rebase-stash-store'
Junio C Hamano
1
-5
/
+2
2013-06-24
Merge branch 'rr/rebase-sha1-by-string-query'
Junio C Hamano
1
-2
/
+2
2013-06-23
rebase: use a better reflog message
Ramkumar Ramachandra
1
-2
/
+6
2013-06-17
rebase: use 'git stash store' to simplify logic
Ramkumar Ramachandra
1
-5
/
+2
2013-06-14
rebase: use peel_committish() where appropriate
Ramkumar Ramachandra
1
-2
/
+2
2013-06-13
rebase: finish_rebase() in noop rebase
Ramkumar Ramachandra
1
-0
/
+1
2013-06-13
rebase: finish_rebase() in fast-forward rebase
Ramkumar Ramachandra
1
-0
/
+1
2013-06-13
rebase: guard against missing files in read_basic_state()
Ramkumar Ramachandra
1
-0
/
+2
2013-05-29
rebase: implement --[no-]autostash and rebase.autostash
Ramkumar Ramachandra
1
-3
/
+42
2013-05-12
rebase: prepare to do generic housekeeping
Ramkumar Ramachandra
1
-0
/
+7
2013-04-26
Merge branch 'ph/rebase-original'
Junio C Hamano
1
-1
/
+1
2013-04-23
rebase: find orig_head unambiguously
Phil Hord
1
-1
/
+1
2012-09-17
rebase -i: Teach "--edit-todo" action
Andrew Wong
1
-2
/
+11
2012-09-17
rebase usage: subcommands can not be combined with -i
Martin von Zweigbergk
1
-1
/
+1
2012-08-01
git-rebase.sh: fix typo in an error message
Ralf Thielow
1
-1
/
+1
2012-07-26
rebase: remove obsolete and unused LONG_USAGE which breaks xgettext
Jiang Xin
1
-25
/
+0
2012-07-26
i18n: Rewrite gettext messages start with dash
Jiang Xin
1
-1
/
+1
2012-07-25
i18n: rebase: mark messages for translation
Jiang Xin
1
-30
/
+34
2012-07-15
Merge branch 'cw/rebase-i-root'
Junio C Hamano
1
-2
/
+12
2012-07-13
Merge branch 'mz/rebase-no-mbox'
Junio C Hamano
1
-1
/
+5
2012-06-26
rebase -i: support --root without --onto
Chris Webb
1
-2
/
+12
2012-06-26
rebase --root: print usage on too many args
Martin von Zweigbergk
1
-1
/
+5
2012-06-13
rebase -i: teach "--exec <cmd>"
Lucien Kong
1
-3
/
+17
2012-06-01
Merge branch 'ef/maint-rebase-error-message'
Junio C Hamano
1
-1
/
+1
2012-05-30
rebase: report invalid commit correctly
Erik Faye-Lund
1
-1
/
+1
2012-05-29
Do not autosquash in case of an implied interactive rebase
Vincent van Ravesteijn
1
-0
/
+1
2012-04-24
git-rebase: add keep_empty flag
Neil Horman
1
-0
/
+5
2012-03-04
Make git-{pull,rebase} message without tracking information friendlier
Carlos Martín Nieto
1
-1
/
+1
2011-10-17
Merge branch 'jk/pull-rebase-with-work-tree'
Junio C Hamano
1
-1
/
+1
2011-10-13
pull,rebase: handle GIT_WORK_TREE better
Jeff King
1
-1
/
+1
2011-08-05
misc-sh: fix up whitespace in some other .sh files.
Jon Seymour
1
-1
/
+1
2011-07-22
Merge branch 'mz/doc-rebase-abort'
Junio C Hamano
1
-5
/
+5
2011-07-13
rebase: clarify "restore the original branch"
Martin von Zweigbergk
1
-5
/
+5
2011-07-13
Merge branch 'js/rebase-typo-branch-squelch-usage'
Junio C Hamano
1
-2
/
+1
2011-06-29
rebase: do not print lots of usage hints after an obvious error message
Johannes Sixt
1
-2
/
+1
2011-05-27
rebase: write a reflog entry when finishing
Jeff King
1
-1
/
+3
2011-05-27
rebase: create HEAD reflog entry when aborting
Csaba Henk
1
-1
/
+1
2011-03-04
rebase: define options in OPTIONS_SPEC
Martin von Zweigbergk
1
-45
/
+56
2011-02-10
rebase: use @{upstream} if no upstream specified
Martin von Zweigbergk
1
-6
/
+15
2011-02-10
rebase -m: remember allow_rerere_autoupdate option
Martin von Zweigbergk
1
-0
/
+4
2011-02-10
rebase: remember strategy and strategy options
Martin von Zweigbergk
1
-0
/
+6
2011-02-10
rebase: remember verbose option
Martin von Zweigbergk
1
-2
/
+4
2011-02-10
rebase: extract code for writing basic state
Martin von Zweigbergk
1
-3
/
+13
2011-02-10
rebase: factor out sub command handling
Martin von Zweigbergk
1
-2
/
+15
2011-02-10
rebase: make -v a tiny bit more verbose
Martin von Zweigbergk
1
-2
/
+16
2011-02-10
rebase: extract am code to new source file
Martin von Zweigbergk
1
-29
/
+2
2011-02-10
rebase: extract merge code to new source file
Martin von Zweigbergk
1
-151
/
+11
2011-02-10
rebase: remove $branch as synonym for $orig_head
Martin von Zweigbergk
1
-10
/
+9
2011-02-10
rebase: factor out reference parsing
Martin von Zweigbergk
1
-4
/
+5
2011-02-10
rebase -i: support --stat
Martin von Zweigbergk
1
-7
/
+7
2011-02-10
rebase: reorder validation steps
Martin von Zweigbergk
1
-5
/
+5
2011-02-10
rebase: factor out call to pre-rebase hook
Martin von Zweigbergk
1
-5
/
+7
2011-02-10
rebase: factor out clean work tree check
Martin von Zweigbergk
1
-2
/
+2
2011-02-10
rebase: factor out command line option processing
Martin von Zweigbergk
1
-20
/
+38
2011-02-10
rebase: align variable content
Martin von Zweigbergk
1
-1
/
+3
2011-02-10
rebase: align variable names
Martin von Zweigbergk
1
-16
/
+16
2011-02-10
rebase: stricter check of standalone sub command
Martin von Zweigbergk
1
-2
/
+2
2011-02-10
rebase: act on command line outside parsing loop
Martin von Zweigbergk
1
-60
/
+66
2011-02-10
rebase: improve detection of rebase in progress
Martin von Zweigbergk
1
-39
/
+41
2011-02-10
rebase: remove unused rebase state 'prev_head'
Martin von Zweigbergk
1
-8
/
+0
2011-02-10
rebase: read state outside loop
Martin von Zweigbergk
1
-2
/
+2
2011-02-10
rebase: refactor reading of state
Martin von Zweigbergk
1
-30
/
+23
2011-02-10
rebase: clearer names for directory variables
Martin von Zweigbergk
1
-70
/
+71
2011-01-27
Merge branch 'maint'
Junio C Hamano
1
-1
/
+2
2011-01-26
rebase: give a better error message for bogus branch
Jeff King
1
-0
/
+1
2011-01-26
rebase: use explicit "--" with checkout
Jeff King
1
-1
/
+1
2010-12-14
Merge branch 'mz/rebase-abort-reflog-fix' into maint
Junio C Hamano
1
-9
/
+10
2010-12-14
Merge branch 'mz/maint-rebase-stat-config' into maint
Junio C Hamano
1
-1
/
+2
2010-12-12
Merge branch 'mz/rebase-i-verify'
Junio C Hamano
1
-0
/
+3
2010-12-12
Merge branch 'mz/rebase-abort-reflog-fix'
Junio C Hamano
1
-9
/
+10
2010-12-12
Merge branch 'mz/maint-rebase-stat-config'
Junio C Hamano
1
-1
/
+2
2010-11-29
Merge branch 'rr/needs-clean-work-tree'
Junio C Hamano
1
-13
/
+1
2010-11-29
rebase: only show stat if configured to true
Martin von Zweigbergk
1
-1
/
+2
2010-11-23
rebase --abort: do not update branch ref
Martin von Zweigbergk
1
-9
/
+10
2010-11-23
rebase: support --verify
Martin von Zweigbergk
1
-0
/
+3
2010-11-10
rebase -X: do not clobber strategy
Martin von Zweigbergk
1
-4
/
+0
2010-10-28
Porcelain scripts: Rewrite cryptic "needs update" error message
Ramkumar Ramachandra
1
-13
/
+1
2010-10-13
shell portability: no "export VAR=VAL"
Junio C Hamano
1
-1
/
+1
2010-09-15
Merge branch 'os/fix-rebase-diff-no-prefix'
Junio C Hamano
1
-0
/
+1
2010-09-09
Add --src/dst-prefix to git-formt-patch in git-rebase.sh
Oded Shimon
1
-0
/
+1
2010-08-20
Merge branch 'jn/rebase-rename-am' into maint
Junio C Hamano
1
-1
/
+1
2010-08-18
Merge branch 'ml/rebase-x-strategy'
Junio C Hamano
1
-1
/
+23
2010-08-18
Merge branch 'jn/rebase-rename-am'
Junio C Hamano
1
-1
/
+1
2010-08-09
git-rebase: fix typo when parsing --force-rebase
Willy Tarreau
1
-1
/
+1
2010-08-03
rebase: support -X to pass through strategy options
Mike Lundy
1
-1
/
+23
2010-07-28
Fix git rebase --continue to work with touched files
David D. Kilzer
1
-0
/
+1
2010-07-23
rebase: protect against diff.renames configuration
Junio C Hamano
1
-1
/
+1
2010-05-31
rebase: improve error message when upstream argument is missing
Jonathan Nieder
1
-9
/
+8
2010-04-03
Merge branch 'mb/rebase-i-no-ff'
Junio C Hamano
1
-2
/
+2
2010-03-24
Merge branch 'tr/notes-display'
Junio C Hamano
1
-0
/
+6
2010-03-24
Teach rebase the --no-ff option.
Marc Branchaud
1
-2
/
+2
2010-03-12
rebase: support automatic notes copying
Thomas Rast
1
-0
/
+1
2010-03-12
rebase: invoke post-rewrite hook
Thomas Rast
1
-0
/
+5
2010-01-30
rebase: don't invoke the pager for each commit summary
Markus Heidelberg
1
-1
/
+1
2010-01-25
rebase: replace antiquated sed invocation
Stephen Boyd
1
-4
/
+2
2010-01-18
Merge branch 'jc/rerere'
Junio C Hamano
1
-1
/
+5
2010-01-13
Merge branch 'jc/checkout-merge-base'
Junio C Hamano
1
-1
/
+23
2010-01-07
rebase: fix --onto A...B parsing and add tests
Nanako Shiraishi
1
-14
/
+19
2009-12-04
Teach --[no-]rerere-autoupdate option to merge, revert and friends
Junio C Hamano
1
-1
/
+5
2009-11-25
Merge branch 'rs/work-around-grep-opt-insanity'
Junio C Hamano
1
-1
/
+1
2009-11-23
Protect scripted Porcelains from GREP_OPTIONS insanity
Junio C Hamano
1
-1
/
+1
2009-11-21
"rebase --onto A...B" replays history on the merge base between A and B
Junio C Hamano
1
-1
/
+18
2009-10-24
Use 'fast-forward' all over the place
Felipe Contreras
1
-1
/
+1
2009-09-11
rebase: use plumbing to show dirty state
Jeff King
1
-1
/
+1
2009-08-21
Merge branch 'gb/apply-ignore-whitespace'
Junio C Hamano
1
-0
/
+3
2009-08-06
rebase: consistent error messages for staged and unstaged changes.
Matthieu Moy
1
-2
/
+4
2009-08-05
git apply: option to ignore whitespace differences
Giuseppe Bilotta
1
-0
/
+3
2009-07-01
Merge branch 'sb/quiet-porcelains'
Junio C Hamano
1
-10
/
+38
2009-06-18
am, rebase: teach quiet option
Stephen Boyd
1
-10
/
+38
2009-06-14
pull, rebase: simplify to use die()
Stephen Boyd
1
-6
/
+3
2009-03-27
rebase: fix typo (force_rebas -> force-rebas)
Michele Ballabio
1
-1
/
+1
2009-03-18
rebase: add options passed to git-am
Michele Ballabio
1
-0
/
+4
2009-03-11
Merge branch 'tv/rebase-stat'
Junio C Hamano
1
-7
/
+18
2009-03-05
Merge branch 'sr/force-rebase'
Junio C Hamano
1
-5
/
+19
2009-03-02
git-rebase: Add --stat and --no-stat for producing diffstat on rebase
Tor Arne Vestbø
1
-7
/
+18
2009-02-18
disallow providing multiple upstream branches to rebase, pull --rebase
Jay Soffian
1
-0
/
+1
2009-02-13
Teach rebase to rebase even if upstream is up to date
Sverre Rabbelier
1
-5
/
+19
2009-01-11
rebase: learn to rebase root commit
Thomas Rast
1
-16
/
+40
2008-12-10
rebase: improve error messages about dirty state
Jeff King
1
-3
/
+6
2008-12-03
rebase: use git rev-parse -q
Miklos Vajna
1
-2
/
+2
2008-10-19
Merge branch 'ae/preservemerge'
Junio C Hamano
1
-3
/
+19
2008-10-06
rebase --no-verify
Nanako Shiraishi
1
-1
/
+6
[next]