aboutsummaryrefslogtreecommitdiffstats
path: root/git-rebase.sh
AgeCommit message (Expand)AuthorFilesLines
2018-08-06rebase: start implementing it as a builtinPratik Karki1-773/+0
2018-07-24Merge branch 'en/rebase-consistency'Junio C Hamano1-4/+39
2018-07-18Merge branch 'en/rebase-i-microfixes'Junio C Hamano1-1/+1
2018-06-27Fix use of strategy options with interactive rebasesElijah Newren1-1/+1
2018-06-27git-rebase: make --allow-empty-message the defaultElijah Newren1-1/+1
2018-06-27git-rebase: error out when incompatible options passedElijah Newren1-0/+35
2018-06-26git-rebase.sh: update help messages a bitElijah Newren1-3/+3
2018-06-01rebase: use the new git-rebase--preserve-merges.shAlban Gruin1-7/+25
2018-04-26rebase -i: introduce --rebase-merges=[no-]rebase-cousinsJohannes Schindelin1-1/+11
2018-04-26rebase: introduce the --rebase-merges optionJohannes Schindelin1-0/+6
2018-04-25Merge branch 'pw/rebase-signoff'Junio C Hamano1-1/+26
2018-04-25Merge branch 'pw/rebase-keep-empty-fixes'Junio C Hamano1-0/+4
2018-03-29rebase --keep-empty: always use interactive rebasePhillip Wood1-0/+5
2018-03-29rebase -p: error out if --signoff is givenPhillip Wood1-0/+2
2018-03-29rebase: extend --signoff supportPhillip Wood1-1/+19
2018-03-29rebase: respect --no-keep-emptyPhillip Wood1-0/+3
2018-03-23rebase: add and use git_rebase__interactive__preserve_mergesWink Saville1-1/+1
2018-03-23rebase: update invocation of rebase dot-sourced scriptsWink Saville1-0/+1
2018-03-20rebase --root: stop assuming squash_onto is unsetPhillip Wood1-0/+1
2018-03-06Merge branch 'nd/rebase-show-current-patch'Junio C Hamano1-1/+7
2018-02-12rebase: introduce and use pseudo-ref REBASE_HEADNguyễn Thái Ngọc Duy1-0/+1
2018-02-12rebase: add --show-current-patchNguyễn Thái Ngọc Duy1-1/+6
2018-02-07rebase: add --allow-empty-message optionGenki Sky1-0/+5
2017-12-19rebase: rebasing can also be done when HEAD is detachedKaartic Sivaraam1-2/+14
2017-12-19rebase: distinguish user input by quoting itKaartic Sivaraam1-2/+2
2017-12-19rebase: consistently use branch_name variableKaartic Sivaraam1-7/+10
2017-11-27Merge branch 'ks/rebase-no-git-foo'Junio C Hamano1-2/+2
2017-11-27Merge branch 'tz/redirect-fix'Junio C Hamano1-1/+1
2017-11-21git-rebase: clean up dashed-usages in messagesKaartic Sivaraam1-2/+2
2017-11-14rebase: fix stderr redirect in apply_autostash()Todd Zullinger1-1/+1
2017-10-03Merge branch 'bc/rev-parse-parseopt-fix'Junio C Hamano1-0/+3
2017-09-19git-rebase: don't ignore unexpected command line argumentsBrandon Casey1-0/+3
2017-08-23Merge branch 'kw/rebase-progress'Junio C Hamano1-0/+6
2017-08-14rebase: turn on progress option by default for format-patchKevin Willford1-0/+6
2017-07-17rebase: make resolve message clearer for inexperienced usersWilliam Duclot1-3/+4
2017-07-10Merge branch 'pw/rebase-i-regression-fix-tests' into maintJunio C Hamano1-2/+2
2017-06-30Merge branch 'pw/rebase-i-regression-fix-tests'Junio C Hamano1-2/+2
2017-06-19sequencer: print autostash messages to stderrJohannes Schindelin1-2/+2
2017-04-26Merge branch 'gb/rebase-signoff'Junio C Hamano1-1/+2
2017-04-18rebase: pass --[no-]signoff option to git amGiuseppe Bilotta1-1/+2
2016-12-19Merge branch 'nd/rebase-forget'Junio C Hamano1-1/+5
2016-12-11rebase: add --quit to cleanup rebase, leave everything else untouchedNguyễn Thái Ngọc Duy1-1/+5
2016-06-17i18n: git-sh-setup.sh: mark strings for translationVasco Almeida1-1/+0
2016-06-17i18n: rebase: mark placeholder for translationVasco Almeida1-1/+1
2016-06-17i18n: rebase: fix marked string to use eval_gettext variantVasco Almeida1-1/+1
2016-05-13Merge branch 'jc/commit-tree-ignore-commit-gpgsign'Junio C Hamano1-1/+4
2016-05-03commit-tree: do not pay attention to commit.gpgsignJunio C Hamano1-1/+4
2016-03-18rebase: decouple --exec from --interactiveStefan Beller1-6/+1
2016-01-26Merge branch 'jk/ok-to-fail-gc-auto-in-rebase'Junio C Hamano1-1/+1
2016-01-13rebase: ignore failures from "gc --auto"Jeff King1-1/+1
2015-10-05Merge branch 'jk/rebase-no-autostash'Junio C Hamano1-1/+4
2015-09-10rebase: support --no-autostashJohn Keeping1-1/+4
2015-05-26Merge branch 'jk/rebase-quiet-noop' into maintJunio C Hamano1-1/+1
2015-05-11Merge branch 'jk/rebase-quiet-noop'Junio C Hamano1-1/+1
2015-04-28rebase: silence "git checkout" for noop rebaseJeff King1-1/+1
2014-12-01*.sh: avoid hardcoding $GIT_DIR/hooks/...Nguyễn Thái Ngọc Duy1-2/+2
2014-07-16rebase: omit patch-identical commits with --fork-pointJohn Keeping1-3/+4
2014-06-25Merge branch 'rr/rebase-autostash-fix' into maintJunio C Hamano1-1/+10
2014-06-16Merge branch 'rr/rebase-autostash-fix'Junio C Hamano1-1/+10
2014-06-03Merge branch 'ep/shell-command-substitution'Junio C Hamano1-4/+4
2014-05-19rebase -i: handle "Nothing to do" case with autostashRamkumar Ramachandra1-1/+10
2014-04-23git-rebase.sh: use the $( ... ) construct for command substitutionElia Pinto1-4/+4
2014-04-21Merge branch 'km/avoid-non-function-return-in-rebase'Junio C Hamano1-10/+1
2014-04-17Revert "rebase: fix run_specific_rebase's use of "return" on FreeBSD"Kyle J. McKay1-10/+1
2014-03-28Merge branch 'bg/rebase-off-of-previous-branch'Junio C Hamano1-0/+4
2014-03-19rebase: allow "-" short-hand for the previous branchBrian Gesiak1-0/+4
2014-02-11rebase: add the --gpg-sign optionNicolas Vigier1-0/+11
2014-02-11rebase: parse options in stuck-long modeNicolas Vigier1-28/+22
2014-02-03rebase: don't try to match -M optionNicolas Vigier1-1/+1
2014-02-03rebase: remove useless arguments checkNicolas Vigier1-2/+0
2014-02-03git-sh-setup.sh: add variable to use the stuck-long modeNicolas Vigier1-0/+1
2014-01-09rebase: fix fork-point with zero argumentsJohn Keeping1-1/+2
2013-12-10rebase: use reflog to find common base with upstreamJohn Keeping1-0/+19
2013-09-20Merge branch 'mm/rebase-continue-freebsd-WB'Junio C Hamano1-1/+10
2013-09-09rebase: fix run_specific_rebase's use of "return" on FreeBSDMatthieu Moy1-1/+10
2013-07-31Merge branch 'rr/rebase-autostash'Junio C Hamano1-1/+1
2013-07-29git-rebase: fix typoRalf Thielow1-1/+1
2013-07-18Merge branch 'rr/rebase-reflog-message-reword'Junio C Hamano1-2/+6
2013-06-27Merge branch 'rr/rebase-stash-store'Junio C Hamano1-5/+2
2013-06-24Merge branch 'rr/rebase-sha1-by-string-query'Junio C Hamano1-2/+2
2013-06-23rebase: use a better reflog messageRamkumar Ramachandra1-2/+6
2013-06-17rebase: use 'git stash store' to simplify logicRamkumar Ramachandra1-5/+2
2013-06-14rebase: use peel_committish() where appropriateRamkumar Ramachandra1-2/+2
2013-06-13rebase: finish_rebase() in noop rebaseRamkumar Ramachandra1-0/+1
2013-06-13rebase: finish_rebase() in fast-forward rebaseRamkumar Ramachandra1-0/+1
2013-06-13rebase: guard against missing files in read_basic_state()Ramkumar Ramachandra1-0/+2
2013-05-29rebase: implement --[no-]autostash and rebase.autostashRamkumar Ramachandra1-3/+42
2013-05-12rebase: prepare to do generic housekeepingRamkumar Ramachandra1-0/+7
2013-04-26Merge branch 'ph/rebase-original'Junio C Hamano1-1/+1
2013-04-23rebase: find orig_head unambiguouslyPhil Hord1-1/+1
2012-09-17rebase -i: Teach "--edit-todo" actionAndrew Wong1-2/+11
2012-09-17rebase usage: subcommands can not be combined with -iMartin von Zweigbergk1-1/+1
2012-08-01git-rebase.sh: fix typo in an error messageRalf Thielow1-1/+1
2012-07-26rebase: remove obsolete and unused LONG_USAGE which breaks xgettextJiang Xin1-25/+0
2012-07-26i18n: Rewrite gettext messages start with dashJiang Xin1-1/+1
2012-07-25i18n: rebase: mark messages for translationJiang Xin1-30/+34
2012-07-15Merge branch 'cw/rebase-i-root'Junio C Hamano1-2/+12
2012-07-13Merge branch 'mz/rebase-no-mbox'Junio C Hamano1-1/+5
2012-06-26rebase -i: support --root without --ontoChris Webb1-2/+12
2012-06-26rebase --root: print usage on too many argsMartin von Zweigbergk1-1/+5
2012-06-13rebase -i: teach "--exec <cmd>"Lucien Kong1-3/+17
2012-06-01Merge branch 'ef/maint-rebase-error-message'Junio C Hamano1-1/+1
2012-05-30rebase: report invalid commit correctlyErik Faye-Lund1-1/+1
2012-05-29Do not autosquash in case of an implied interactive rebaseVincent van Ravesteijn1-0/+1
2012-04-24git-rebase: add keep_empty flagNeil Horman1-0/+5
2012-03-04Make git-{pull,rebase} message without tracking information friendlierCarlos Martín Nieto1-1/+1
2011-10-17Merge branch 'jk/pull-rebase-with-work-tree'Junio C Hamano1-1/+1
2011-10-13pull,rebase: handle GIT_WORK_TREE betterJeff King1-1/+1
2011-08-05misc-sh: fix up whitespace in some other .sh files.Jon Seymour1-1/+1
2011-07-22Merge branch 'mz/doc-rebase-abort'Junio C Hamano1-5/+5
2011-07-13rebase: clarify "restore the original branch"Martin von Zweigbergk1-5/+5
2011-07-13Merge branch 'js/rebase-typo-branch-squelch-usage'Junio C Hamano1-2/+1
2011-06-29rebase: do not print lots of usage hints after an obvious error messageJohannes Sixt1-2/+1
2011-05-27rebase: write a reflog entry when finishingJeff King1-1/+3
2011-05-27rebase: create HEAD reflog entry when abortingCsaba Henk1-1/+1
2011-03-04rebase: define options in OPTIONS_SPECMartin von Zweigbergk1-45/+56
2011-02-10rebase: use @{upstream} if no upstream specifiedMartin von Zweigbergk1-6/+15
2011-02-10rebase -m: remember allow_rerere_autoupdate optionMartin von Zweigbergk1-0/+4
2011-02-10rebase: remember strategy and strategy optionsMartin von Zweigbergk1-0/+6
2011-02-10rebase: remember verbose optionMartin von Zweigbergk1-2/+4
2011-02-10rebase: extract code for writing basic stateMartin von Zweigbergk1-3/+13
2011-02-10rebase: factor out sub command handlingMartin von Zweigbergk1-2/+15
2011-02-10rebase: make -v a tiny bit more verboseMartin von Zweigbergk1-2/+16
2011-02-10rebase: extract am code to new source fileMartin von Zweigbergk1-29/+2
2011-02-10rebase: extract merge code to new source fileMartin von Zweigbergk1-151/+11
2011-02-10rebase: remove $branch as synonym for $orig_headMartin von Zweigbergk1-10/+9
2011-02-10rebase: factor out reference parsingMartin von Zweigbergk1-4/+5
2011-02-10rebase -i: support --statMartin von Zweigbergk1-7/+7
2011-02-10rebase: reorder validation stepsMartin von Zweigbergk1-5/+5
2011-02-10rebase: factor out call to pre-rebase hookMartin von Zweigbergk1-5/+7
2011-02-10rebase: factor out clean work tree checkMartin von Zweigbergk1-2/+2
2011-02-10rebase: factor out command line option processingMartin von Zweigbergk1-20/+38
2011-02-10rebase: align variable contentMartin von Zweigbergk1-1/+3
2011-02-10rebase: align variable namesMartin von Zweigbergk1-16/+16
2011-02-10rebase: stricter check of standalone sub commandMartin von Zweigbergk1-2/+2
2011-02-10rebase: act on command line outside parsing loopMartin von Zweigbergk1-60/+66
2011-02-10rebase: improve detection of rebase in progressMartin von Zweigbergk1-39/+41
2011-02-10rebase: remove unused rebase state 'prev_head'Martin von Zweigbergk1-8/+0
2011-02-10rebase: read state outside loopMartin von Zweigbergk1-2/+2
2011-02-10rebase: refactor reading of stateMartin von Zweigbergk1-30/+23
2011-02-10rebase: clearer names for directory variablesMartin von Zweigbergk1-70/+71
2011-01-27Merge branch 'maint'Junio C Hamano1-1/+2
2011-01-26rebase: give a better error message for bogus branchJeff King1-0/+1
2011-01-26rebase: use explicit "--" with checkoutJeff King1-1/+1
2010-12-14Merge branch 'mz/rebase-abort-reflog-fix' into maintJunio C Hamano1-9/+10
2010-12-14Merge branch 'mz/maint-rebase-stat-config' into maintJunio C Hamano1-1/+2
2010-12-12Merge branch 'mz/rebase-i-verify'Junio C Hamano1-0/+3
2010-12-12Merge branch 'mz/rebase-abort-reflog-fix'Junio C Hamano1-9/+10
2010-12-12Merge branch 'mz/maint-rebase-stat-config'Junio C Hamano1-1/+2
2010-11-29Merge branch 'rr/needs-clean-work-tree'Junio C Hamano1-13/+1
2010-11-29rebase: only show stat if configured to trueMartin von Zweigbergk1-1/+2
2010-11-23rebase --abort: do not update branch refMartin von Zweigbergk1-9/+10
2010-11-23rebase: support --verifyMartin von Zweigbergk1-0/+3
2010-11-10rebase -X: do not clobber strategyMartin von Zweigbergk1-4/+0
2010-10-28Porcelain scripts: Rewrite cryptic "needs update" error messageRamkumar Ramachandra1-13/+1
2010-10-13shell portability: no "export VAR=VAL"Junio C Hamano1-1/+1
2010-09-15Merge branch 'os/fix-rebase-diff-no-prefix'Junio C Hamano1-0/+1
2010-09-09Add --src/dst-prefix to git-formt-patch in git-rebase.shOded Shimon1-0/+1
2010-08-20Merge branch 'jn/rebase-rename-am' into maintJunio C Hamano1-1/+1
2010-08-18Merge branch 'ml/rebase-x-strategy'Junio C Hamano1-1/+23
2010-08-18Merge branch 'jn/rebase-rename-am'Junio C Hamano1-1/+1
2010-08-09git-rebase: fix typo when parsing --force-rebaseWilly Tarreau1-1/+1
2010-08-03rebase: support -X to pass through strategy optionsMike Lundy1-1/+23
2010-07-28Fix git rebase --continue to work with touched filesDavid D. Kilzer1-0/+1
2010-07-23rebase: protect against diff.renames configurationJunio C Hamano1-1/+1
2010-05-31rebase: improve error message when upstream argument is missingJonathan Nieder1-9/+8
2010-04-03Merge branch 'mb/rebase-i-no-ff'Junio C Hamano1-2/+2
2010-03-24Merge branch 'tr/notes-display'Junio C Hamano1-0/+6
2010-03-24Teach rebase the --no-ff option.Marc Branchaud1-2/+2
2010-03-12rebase: support automatic notes copyingThomas Rast1-0/+1
2010-03-12rebase: invoke post-rewrite hookThomas Rast1-0/+5
2010-01-30rebase: don't invoke the pager for each commit summaryMarkus Heidelberg1-1/+1
2010-01-25rebase: replace antiquated sed invocationStephen Boyd1-4/+2
2010-01-18Merge branch 'jc/rerere'Junio C Hamano1-1/+5
2010-01-13Merge branch 'jc/checkout-merge-base'Junio C Hamano1-1/+23
2010-01-07rebase: fix --onto A...B parsing and add testsNanako Shiraishi1-14/+19
2009-12-04Teach --[no-]rerere-autoupdate option to merge, revert and friendsJunio C Hamano1-1/+5
2009-11-25Merge branch 'rs/work-around-grep-opt-insanity'Junio C Hamano1-1/+1
2009-11-23Protect scripted Porcelains from GREP_OPTIONS insanityJunio C Hamano1-1/+1
2009-11-21"rebase --onto A...B" replays history on the merge base between A and BJunio C Hamano1-1/+18
2009-10-24Use 'fast-forward' all over the placeFelipe Contreras1-1/+1
2009-09-11rebase: use plumbing to show dirty stateJeff King1-1/+1
2009-08-21Merge branch 'gb/apply-ignore-whitespace'Junio C Hamano1-0/+3
2009-08-06rebase: consistent error messages for staged and unstaged changes.Matthieu Moy1-2/+4
2009-08-05git apply: option to ignore whitespace differencesGiuseppe Bilotta1-0/+3
2009-07-01Merge branch 'sb/quiet-porcelains'Junio C Hamano1-10/+38
2009-06-18am, rebase: teach quiet optionStephen Boyd1-10/+38
2009-06-14pull, rebase: simplify to use die()Stephen Boyd1-6/+3
2009-03-27rebase: fix typo (force_rebas -> force-rebas)Michele Ballabio1-1/+1
2009-03-18rebase: add options passed to git-amMichele Ballabio1-0/+4
2009-03-11Merge branch 'tv/rebase-stat'Junio C Hamano1-7/+18
2009-03-05Merge branch 'sr/force-rebase'Junio C Hamano1-5/+19
2009-03-02git-rebase: Add --stat and --no-stat for producing diffstat on rebaseTor Arne Vestbø1-7/+18
2009-02-18disallow providing multiple upstream branches to rebase, pull --rebaseJay Soffian1-0/+1
2009-02-13Teach rebase to rebase even if upstream is up to dateSverre Rabbelier1-5/+19
2009-01-11rebase: learn to rebase root commitThomas Rast1-16/+40
2008-12-10rebase: improve error messages about dirty stateJeff King1-3/+6
2008-12-03rebase: use git rev-parse -qMiklos Vajna1-2/+2
2008-10-19Merge branch 'ae/preservemerge'Junio C Hamano1-3/+19
2008-10-06rebase --no-verifyNanako Shiraishi1-1/+6