mirror of
https://gerrit.googlesource.com/git-repo
synced 2026-06-06 01:49:57 +00:00
19a83d80854d88f079f8d6530812b50948f0e28c
rebase interactive (aka rebase -i) has changed in newer versions of git, and doesn't always generate the sequence of commits the same way it used to. It also doesn't handle having a previously applied commit try to be applied again. The default rebase algorithm is better suited to our needs. It uses --ignore-if-in-upstream when generating the patch series for git-am, and git-am with its 3-way fallback is able to handle a rename case just as well as the cherry-pick variant used by -m. Its also a generally faster implementation. Signed-off-by: Shawn O. Pearce <sop@google.com>
Description
Languages
Python
97.9%
Shell
2.1%