Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorEike Stepper2012-07-10 06:44:39 +0000
committerEike Stepper2012-07-10 06:44:39 +0000
commitf0ba5f19b6842e4dbf21b3f5fa1cc75ab7aee0ea (patch)
tree66d0f1eba1c7ceb5b06d0427f24170af56344a0f /plugins/org.eclipse.emf.cdo.server
parent9faff3b08057af0ac5d2a01d309d46e0fbcf4932 (diff)
downloadcdo-f0ba5f19b6842e4dbf21b3f5fa1cc75ab7aee0ea.tar.gz
cdo-f0ba5f19b6842e4dbf21b3f5fa1cc75ab7aee0ea.tar.xz
cdo-f0ba5f19b6842e4dbf21b3f5fa1cc75ab7aee0ea.zip
[383602] Branch with base after the last finished commit can be created
https://bugs.eclipse.org/bugs/show_bug.cgi?id=383602
Diffstat (limited to 'plugins/org.eclipse.emf.cdo.server')
-rw-r--r--plugins/org.eclipse.emf.cdo.server/src/org/eclipse/emf/cdo/internal/server/Repository.java6
1 files changed, 3 insertions, 3 deletions
diff --git a/plugins/org.eclipse.emf.cdo.server/src/org/eclipse/emf/cdo/internal/server/Repository.java b/plugins/org.eclipse.emf.cdo.server/src/org/eclipse/emf/cdo/internal/server/Repository.java
index aec0598956..7c51efcc4b 100644
--- a/plugins/org.eclipse.emf.cdo.server/src/org/eclipse/emf/cdo/internal/server/Repository.java
+++ b/plugins/org.eclipse.emf.cdo.server/src/org/eclipse/emf/cdo/internal/server/Repository.java
@@ -368,11 +368,11 @@ public class Repository extends Container<Object> implements InternalRepository
throw new IllegalStateException("Branching is not supported by " + this);
}
- long lastFinishedTimeStamp = timeStampAuthority.getLastFinishedTimeStamp();
+ long timeStamp = getTimeStamp();
long baseTimeStamp = branchInfo.getBaseTimeStamp();
- if (baseTimeStamp == CDOBranchPoint.UNSPECIFIED_DATE || baseTimeStamp > lastFinishedTimeStamp)
+ if (baseTimeStamp == CDOBranchPoint.UNSPECIFIED_DATE || baseTimeStamp > timeStamp)
{
- baseTimeStamp = lastFinishedTimeStamp;
+ baseTimeStamp = timeStamp;
branchInfo = new BranchInfo(branchInfo.getName(), branchInfo.getBaseBranchID(), baseTimeStamp);
}

Back to the top