Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'plugins/org.eclipse.emf.cdo.ui')
-rw-r--r--plugins/org.eclipse.emf.cdo.ui/src/org/eclipse/emf/cdo/internal/ui/actions/CreateBranchAction.java22
1 files changed, 12 insertions, 10 deletions
diff --git a/plugins/org.eclipse.emf.cdo.ui/src/org/eclipse/emf/cdo/internal/ui/actions/CreateBranchAction.java b/plugins/org.eclipse.emf.cdo.ui/src/org/eclipse/emf/cdo/internal/ui/actions/CreateBranchAction.java
index 51f7d88302..2abc5894f4 100644
--- a/plugins/org.eclipse.emf.cdo.ui/src/org/eclipse/emf/cdo/internal/ui/actions/CreateBranchAction.java
+++ b/plugins/org.eclipse.emf.cdo.ui/src/org/eclipse/emf/cdo/internal/ui/actions/CreateBranchAction.java
@@ -44,6 +44,16 @@ public class CreateBranchAction extends LongRunningAction
setId(ID);
}
+ public final CDOBranchPoint getBase()
+ {
+ return base;
+ }
+
+ public final String getName()
+ {
+ return name;
+ }
+
@Override
protected void preRun() throws Exception
{
@@ -65,15 +75,7 @@ public class CreateBranchAction extends LongRunningAction
@Override
protected void doRun(IProgressMonitor progressMonitor) throws Exception
{
- try
- {
- CDOBranch branch = base.getBranch();
- branch.createBranch(name, base.getTimeStamp());
- }
- finally
- {
- base = null;
- name = null;
- }
+ CDOBranch branch = base.getBranch();
+ branch.createBranch(name, base.getTimeStamp());
}
}

Back to the top