From: Junio C Hamano Date: Tue, 10 Dec 2019 21:11:41 +0000 (-0800) Subject: Merge branch 'ra/rebase-i-more-options' X-Git-Tag: v2.25.0-rc0~52 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=5d9324e0f4210bb7d52bcb79efe3935703083f72;p=thirdparty%2Fgit.git Merge branch 'ra/rebase-i-more-options' "git rebase -i" learned a few options that are known by "git rebase" proper. * ra/rebase-i-more-options: rebase -i: finishing touches to --reset-author-date rebase: add --reset-author-date rebase -i: support --ignore-date sequencer: rename amend_author to author_to_rename rebase -i: support --committer-date-is-author-date sequencer: allow callers of read_author_script() to ignore fields rebase -i: add --ignore-whitespace flag --- 5d9324e0f4210bb7d52bcb79efe3935703083f72 diff --cc Documentation/git-rebase.txt index 0c4f038dd6,03809da835..1d0e2d27cc --- a/Documentation/git-rebase.txt +++ b/Documentation/git-rebase.txt @@@ -387,14 -369,18 +387,22 @@@ ends up being empty, the wil + If either or --root is given on the command line, then the default is `--no-fork-point`, otherwise the default is `--fork-point`. ++ +If your branch was based on but was rewound and +your branch contains commits which were dropped, this option can be used +with `--keep-base` in order to drop those commits from your branch. --ignore-whitespace:: + Behaves differently depending on which backend is selected. + + + 'am' backend: When applying a patch, ignore changes in whitespace in + context lines if necessary. + + + 'interactive' backend: Treat lines with only whitespace changes as + unchanged for the sake of a three-way merge. + --whitespace=