diff options
Diffstat (limited to 'plugins/org.eclipse.emf.cdo.common/src/org/eclipse/emf/cdo/internal/common/commit/CDOCommitInfoImpl.java')
-rw-r--r-- | plugins/org.eclipse.emf.cdo.common/src/org/eclipse/emf/cdo/internal/common/commit/CDOCommitInfoImpl.java | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/plugins/org.eclipse.emf.cdo.common/src/org/eclipse/emf/cdo/internal/common/commit/CDOCommitInfoImpl.java b/plugins/org.eclipse.emf.cdo.common/src/org/eclipse/emf/cdo/internal/common/commit/CDOCommitInfoImpl.java index b3c73bf8ac..7ba657a1e6 100644 --- a/plugins/org.eclipse.emf.cdo.common/src/org/eclipse/emf/cdo/internal/common/commit/CDOCommitInfoImpl.java +++ b/plugins/org.eclipse.emf.cdo.common/src/org/eclipse/emf/cdo/internal/common/commit/CDOCommitInfoImpl.java @@ -34,6 +34,8 @@ import java.util.Map; */ public class CDOCommitInfoImpl extends CDOBranchPointImpl implements CDOCommitInfo { +// private static final CDOCommitInfo[] NO_PARENTS = {}; + private InternalCDOCommitInfoManager commitInfoManager; private long previousTimeStamp; @@ -44,6 +46,8 @@ public class CDOCommitInfoImpl extends CDOBranchPointImpl implements CDOCommitIn private CDOCommitData commitData; +// private transient CDOCommitInfo[] parents; + public CDOCommitInfoImpl(InternalCDOCommitInfoManager commitInfoManager, CDOBranch branch, long timeStamp, long previousTimeStamp, String userID, String comment, CDOCommitData commitData) { @@ -61,6 +65,24 @@ public class CDOCommitInfoImpl extends CDOBranchPointImpl implements CDOCommitIn return commitInfoManager; } +// public synchronized CDOCommitInfo[] getParents() +// { +// if (parents == null) +// { +// CDOCommitInfo previousCommitInfo = commitInfoManager.getCommitInfo(previousTimeStamp); +// if (previousCommitInfo != null) +// { +// parents = new CDOCommitInfo[] { previousCommitInfo }; +// } +// else +// { +// parents = NO_PARENTS; +// } +// } +// +// return parents; +// } + public long getPreviousTimeStamp() { return previousTimeStamp; |