public static interface RTEGitRebaseCommand.RebaseCompletionCallback
Modifier and Type | Method and Description |
---|---|
void |
operationCompleted(org.eclipse.jgit.lib.Repository repository,
org.eclipse.jgit.api.RebaseCommand.Operation operation,
org.eclipse.jgit.api.RebaseResult result,
org.eclipse.core.runtime.IStatus jobStatus)
This method is called when rebase operation is completed.
|
void operationCompleted(org.eclipse.jgit.lib.Repository repository, org.eclipse.jgit.api.RebaseCommand.Operation operation, org.eclipse.jgit.api.RebaseResult result, org.eclipse.core.runtime.IStatus jobStatus)
Normally if operation completed successfully and there are unresolved conflicts client should call merge tool to resolve conflicts.
Client may also call showRebaseResultDialog(final Repository repository, final RebaseResult result)
to show standard rebase result dialog.
repository
- - Repository
The repository where rebase has been performed.operation
- - RebaseCommand.Operation
Executed rebase operation.result
- - RebaseResult
Result of the executed rebase operation. It can be null if operation failed due to exceptions or cancelled by userjobStatus
- - IStatus
Status of rebase job if it failed due to exception or cancelled by user. Otherwise it will be OK_STATUS