rebase_init
Description:
public Rebase? rebase_init (AnnotatedCommit? branch, AnnotatedCommit? upstream, AnnotatedCommit? onto, RebaseOptions options) throws Error
Initializes a rebase operation to rebase the changes in branch
relative to upstream
onto another branch.
To begin the rebase process, call git_rebase_next
. When you have finished with this object, call
unref.
Parameters:
this |
a Repository. |
branch |
the terminal commit to rebase, or null to rebase the current branch. |
upstream |
the commit to begin rebasing from, or null to rebase all reachable commits. |
onto |
the branch to rebase onto, or null to rebase onto the given upstream. |
options |
a RebaseOptions to specify how rebase is performed, or null. |
Returns:
a newly allocated Rebase. |