diff options
Diffstat (limited to 'org.eclipse.egit.ui/src/org/eclipse/egit/ui/internal/history/command/RebaseInteractiveCurrentHandler.java')
-rw-r--r-- | org.eclipse.egit.ui/src/org/eclipse/egit/ui/internal/history/command/RebaseInteractiveCurrentHandler.java | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/org.eclipse.egit.ui/src/org/eclipse/egit/ui/internal/history/command/RebaseInteractiveCurrentHandler.java b/org.eclipse.egit.ui/src/org/eclipse/egit/ui/internal/history/command/RebaseInteractiveCurrentHandler.java index e99c3d8451..a20d85130f 100644 --- a/org.eclipse.egit.ui/src/org/eclipse/egit/ui/internal/history/command/RebaseInteractiveCurrentHandler.java +++ b/org.eclipse.egit.ui/src/org/eclipse/egit/ui/internal/history/command/RebaseInteractiveCurrentHandler.java @@ -30,6 +30,7 @@ import org.eclipse.ui.handlers.HandlerUtil; */ public class RebaseInteractiveCurrentHandler extends AbstractRebaseHistoryCommandHandler { + @Override public boolean isEnabled() { final Repository repository = getRepository(getPage()); if (repository == null) @@ -37,6 +38,7 @@ public class RebaseInteractiveCurrentHandler extends AbstractRebaseHistoryComman return repository.getRepositoryState().equals(RepositoryState.SAFE); } + @Override public Object execute(ExecutionEvent event) throws ExecutionException { PlotCommit commit = (PlotCommit) getSelection(event).getFirstElement(); @@ -71,6 +73,7 @@ public class RebaseInteractiveCurrentHandler extends AbstractRebaseHistoryComman return null; } + @Override protected RebaseOperation createRebaseOperation(Repository repository, Ref ref) { return new RebaseOperation(repository, ref, |