]> git.ipfire.org Git - thirdparty/git.git/commit - builtin/rebase.c
builtin rebase: support `git rebase <upstream> <switch-to>`
authorPratik Karki <predatoramigo@gmail.com>
Tue, 4 Sep 2018 21:27:21 +0000 (14:27 -0700)
committerJunio C Hamano <gitster@pobox.com>
Thu, 6 Sep 2018 18:55:43 +0000 (11:55 -0700)
commite65123a71d0ca134f901e2340674a712e70ce023
tree6d97dc8dba21c77ebf211c7606a8cdd5889cc5b3
parentd4c569f8f4c67e3846303f772e1b6bdbabf98297
builtin rebase: support `git rebase <upstream> <switch-to>`

This commit adds support for `switch-to` which is used to switch to the
target branch if needed. The equivalent codes found in shell script
`git-legacy-rebase.sh` is converted to builtin `rebase.c`.

Signed-off-by: Pratik Karki <predatoramigo@gmail.com>
Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
builtin/rebase.c