private FSRevisionRoot getTargetRoot() { if (myTargetRoot == null) { myTargetRoot = myFSFS.createRevisionRoot(myTargetRevision); } return myTargetRoot; }
private FSRevisionRoot getTargetRoot() throws SVNException { if (myTargetRoot == null) { myTargetRoot = myFSFS.createRevisionRoot(myTargetRevision); } return myTargetRoot; }
private FSRoot getTargetRoot() throws SVNException { if (myTargetRoot == null) { myTargetRoot = myFSFS.createRevisionRoot(myTargetRevision); } return myTargetRoot; }
private FSRevisionRoot getTargetRoot() throws SVNException { if (myTargetRoot == null) { myTargetRoot = myFSFS.createRevisionRoot(myTargetRevision); } return myTargetRoot; }
private SVNNodeEditor generateDeltaTree(FSFS fsfs, FSRoot root, long baseRevision) throws SVNException { FSRevisionRoot baseRoot = fsfs.createRevisionRoot(baseRevision); SVNNodeEditor editor = new SVNNodeEditor(fsfs, baseRoot, this); FSRepositoryUtil.replay(fsfs, root, "", -1, false, editor); return editor; }
public Map getPathMergeInfo(String path, long revision) throws SVNException { SVNMergeInfoManager mergeInfoManager = new SVNMergeInfoManager(); FSRevisionRoot root = myFSFS.createRevisionRoot(revision); Map tmpMergeInfo = mergeInfoManager.getMergeInfo(new String[] { path }, root, SVNMergeInfoInheritance.INHERITED, false); SVNMergeInfo mergeInfo = (SVNMergeInfo) tmpMergeInfo.get(path); if (mergeInfo != null) { return mergeInfo.getMergeSourcesToMergeLists(); } return new TreeMap(); }
public Map getPathMergeInfo(String path, long revision) throws SVNException { SVNMergeInfoManager mergeInfoManager = new SVNMergeInfoManager(); FSRevisionRoot root = myFSFS.createRevisionRoot(revision); Map tmpMergeInfo = mergeInfoManager.getMergeInfo(new String[] { path }, root, SVNMergeInfoInheritance.INHERITED, false); SVNMergeInfo mergeInfo = (SVNMergeInfo) tmpMergeInfo.get(path); if (mergeInfo != null) { return mergeInfo.getMergeSourcesToMergeLists(); } return new TreeMap(); }
private SVNNodeEditor generateDeltaTree(FSFS fsfs, FSRoot root, long baseRevision) throws SVNException { FSRevisionRoot baseRoot = fsfs.createRevisionRoot(baseRevision); SVNNodeEditor editor = new SVNNodeEditor(fsfs, baseRoot, this); FSRepositoryUtil.replay(fsfs, root, "", -1, false, editor); return editor; }
public Map getPathMergeInfo(String path, long revision) throws SVNException { SVNMergeInfoManager mergeInfoManager = new SVNMergeInfoManager(); FSRevisionRoot root = myFSFS.createRevisionRoot(revision); Map tmpMergeInfo = mergeInfoManager.getMergeInfo(new String[] { path }, root, SVNMergeInfoInheritance.INHERITED, false); SVNMergeInfo mergeInfo = (SVNMergeInfo) tmpMergeInfo.get(path); if (mergeInfo != null) { return mergeInfo.getMergeSourcesToMergeLists(); } return new TreeMap(); }
private SVNNodeEditor generateDeltaTree(FSFS fsfs, FSRoot root, long baseRevision) throws SVNException { FSRevisionRoot baseRoot = fsfs.createRevisionRoot(baseRevision); SVNNodeEditor editor = new SVNNodeEditor(fsfs, baseRoot, this); FSRepositoryUtil.replay(fsfs, root, "", -1, false, editor); return editor; }
public void diff(FSRoot root, long baseRevision, ISVNGNUDiffGenerator generator, OutputStream os) throws SVNException { if (myRootNode != null) { FSRevisionRoot baseRoot = root.getOwner().createRevisionRoot(baseRevision); try { diffImpl(root, baseRoot, "/", "/", myRootNode, generator, os); } finally { cleanup(); } } }
public void diff(FSRoot root, long baseRevision, ISVNGNUDiffGenerator generator, OutputStream os) throws SVNException { if (myRootNode != null) { FSRevisionRoot baseRoot = root.getOwner().createRevisionRoot(baseRevision); try { diffImpl(root, baseRoot, "/", "/", myRootNode, generator, os); } finally { cleanup(); } } }
public void diff(FSRoot root, long baseRevision, ISVNGNUDiffGenerator generator, OutputStream os) throws SVNException { if (myRootNode != null) { FSRevisionRoot baseRoot = root.getOwner().createRevisionRoot(baseRevision); try { diffImpl(root, baseRoot, "/", "/", myRootNode, generator, os); } finally { cleanup(); } } }
public void replay(long lowRevision, long highRevision, boolean sendDeltas, ISVNEditor editor) throws SVNException { try { openRepository(); FSRevisionRoot root = myFSFS.createRevisionRoot(highRevision); String basePath = getRepositoryPath(""); FSRepositoryUtil.replay(myFSFS, root, basePath, lowRevision, sendDeltas, editor); } finally { closeRepository(); } }
public void replay(long lowRevision, long highRevision, boolean sendDeltas, ISVNEditor editor) throws SVNException { try { openRepository(); FSRevisionRoot root = myFSFS.createRevisionRoot(highRevision); String basePath = getRepositoryPath(""); FSRepositoryUtil.replay(myFSFS, root, basePath, lowRevision, sendDeltas, editor); } finally { closeRepository(); } }
public void replay(long lowRevision, long highRevision, boolean sendDeltas, ISVNEditor editor) throws SVNException { try { openRepository(); FSRevisionRoot root = myFSFS.createRevisionRoot(highRevision); String basePath = getRepositoryPath(""); FSRepositoryUtil.replay(myFSFS, root, basePath, lowRevision, sendDeltas, editor); } finally { closeRepository(); } }
private static FSTransactionInfo createTxn(long baseRevision, FSFS owner) throws SVNException { String txnID = createTxnDir(baseRevision, owner); FSTransactionInfo txn = new FSTransactionInfo(baseRevision, txnID); FSRevisionRoot root = owner.createRevisionRoot(baseRevision); FSRevisionNode rootNode = root.getRootRevisionNode(); owner.createNewTxnNodeRevisionFromRevision(txnID, rootNode); SVNFileUtil.createEmptyFile(new File(owner.getTransactionDir(txn.getTxnId()), FSFS.TXN_PATH_REV)); SVNFileUtil.createEmptyFile(new File(owner.getTransactionDir(txn.getTxnId()), "changes")); owner.writeNextIDs(txnID, "0", "0"); return txn; }
public SVNNodeKind checkPath(String path, long revision) throws SVNException { try { openRepository(); if (!SVNRepository.isValidRevision(revision)) { revision = myFSFS.getYoungestRevision(); } String repositoryPath = getRepositoryPath(path); FSRevisionRoot root = myFSFS.createRevisionRoot(revision); return root.checkNodeKind(repositoryPath); } finally { closeRepository(); } }
protected FSRoot getFSRoot() throws SVNException { FSRepository repository = getSVNLookEnvironment().getRepository(); if (getSVNLookEnvironment().isRevision()) { long rev = getSVNLookEnvironment().getRevision(); if (rev < 0) { rev = repository.getLatestRevision(); } return repository.getFSFS().createRevisionRoot(rev); } return repository.getFSFS().createTransactionRoot(getSVNLookEnvironment().getTransactionInfo()); }
protected FSRoot getFSRoot() throws SVNException { FSRepository repository = getSVNLookEnvironment().getRepository(); if (getSVNLookEnvironment().isRevision()) { long rev = getSVNLookEnvironment().getRevision(); if (rev < 0) { rev = repository.getLatestRevision(); } return repository.getFSFS().createRevisionRoot(rev); } return repository.getFSFS().createTransactionRoot(getSVNLookEnvironment().getTransactionInfo()); }