public void run() throws SVNException { FSRepresentation oldRep = reposCacheManager.getRepresentationByHash(rep.getSHA1HexDigest()); if (oldRep != null) { oldRep.setUniquifier(rep.getUniquifier()); oldRep.setMD5HexDigest(rep.getMD5HexDigest()); truncateToSize[0] = myRepOffset; myRevNode.setTextRepresentation(oldRep); } } });
rep.setTxnId(txnId); if (isData) { revNode.setTextRepresentation(rep); } else { revNode.setPropsRepresentation(rep); revNode.setTextRepresentation(rep); } else { revNode.setPropsRepresentation(rep);
rep.setTxnId(txnId); if (isData) { revNode.setTextRepresentation(rep); } else { revNode.setPropsRepresentation(rep); revNode.setTextRepresentation(rep); } else { revNode.setPropsRepresentation(rep);
rep.setTxnId(txnId); if (isData) { revNode.setTextRepresentation(rep); } else { revNode.setPropsRepresentation(rep); revNode.setTextRepresentation(rep); } else { revNode.setPropsRepresentation(rep);
public void close() throws IOException { if (myIsClosed) { return; } myIsClosed = true; try { ByteArrayInputStream target = new ByteArrayInputStream(myTextBuffer.array(), 0, myTextBuffer.position()); myDeltaGenerator.sendDelta(null, mySourceStream, mySourceOffset, target, this, false); FSRepresentation rep = new FSRepresentation(); rep.setOffset(myRepOffset); long offset = myTargetFile.getPosition(); rep.setSize(offset - myDeltaStart); rep.setExpandedSize(myRepSize); rep.setTxnId(myRevNode.getId().getTxnID()); rep.setRevision(FSRepository.SVN_INVALID_REVNUM); rep.setHexDigest(SVNFileUtil.toHexDigest(myDigest)); myTargetFile.write("ENDREP\n".getBytes("UTF-8")); myRevNode.setTextRepresentation(rep); myTxnRoot.getOwner().putTxnRevisionNode(myRevNode.getId(), myRevNode); } catch (SVNException svne) { throw new IOException(svne.getMessage()); } finally { closeStreams(); } }
rep.setTxnId(txnId); if (isData) { revNode.setTextRepresentation(rep); } else { revNode.setPropsRepresentation(rep); revNode.setTextRepresentation(rep); } else { revNode.setPropsRepresentation(rep);
oldRepresentation.setMD5HexDigest(rep.getMD5HexDigest()); truncateToSize = myRepOffset; myRevNode.setTextRepresentation(oldRepresentation); } else { myTargetFileOS.write("ENDREP\n".getBytes("UTF-8")); myRevNode.setTextRepresentation(rep);
myRevNode.setTextRepresentation(oldRep); truncateToSize = true; } else { myRevNode.setTextRepresentation(rep);
myRevNode.setTextRepresentation(rep);
textRep.setRevision(FSRepository.SVN_INVALID_REVNUM); textRep.setTxnId(myTxnID); parentRevNode.setTextRepresentation(textRep); getOwner().putTxnRevisionNode(parentRevNode.getId(), parentRevNode); } else {
String uniquifier = myTxnID + '/' + uniqueSuffix; textRep.setUniquifier(uniquifier); parentRevNode.setTextRepresentation(textRep); parentRevNode.setIsFreshTxnRoot(false); getOwner().putTxnRevisionNode(parentRevNode.getId(), parentRevNode);
String uniquifier = myTxnID + '/' + uniqueSuffix; textRep.setUniquifier(uniquifier); parentRevNode.setTextRepresentation(textRep); parentRevNode.setIsFreshTxnRoot(false); getOwner().putTxnRevisionNode(parentRevNode.getId(), parentRevNode);
String uniquifier = myTxnID + '/' + uniqueSuffix; textRep.setUniquifier(uniquifier); parentRevNode.setTextRepresentation(textRep); parentRevNode.setIsFreshTxnRoot(false); getOwner().putTxnRevisionNode(parentRevNode.getId(), parentRevNode);
public static FSRevisionNode dumpRevisionNode(FSRevisionNode revNode) { FSRevisionNode clone = new FSRevisionNode(); clone.setId(revNode.getId()); if (revNode.getPredecessorId() != null) { clone.setPredecessorId(revNode.getPredecessorId()); } clone.setType(revNode.getType()); clone.setCopyFromPath(revNode.getCopyFromPath()); clone.setCopyFromRevision(revNode.getCopyFromRevision()); clone.setCopyRootPath(revNode.getCopyRootPath()); clone.setCopyRootRevision(revNode.getCopyRootRevision()); clone.setCount(revNode.getCount()); clone.setCreatedPath(revNode.getCreatedPath()); if (revNode.getPropsRepresentation() != null) { clone.setPropsRepresentation(new FSRepresentation(revNode.getPropsRepresentation())); } if (revNode.getTextRepresentation() != null) { clone.setTextRepresentation(new FSRepresentation(revNode.getTextRepresentation())); } return clone; }
public static FSRevisionNode dumpRevisionNode(FSRevisionNode revNode) { FSRevisionNode clone = new FSRevisionNode(); clone.setId(revNode.getId()); if (revNode.getPredecessorId() != null) { clone.setPredecessorId(revNode.getPredecessorId()); } clone.setType(revNode.getType()); clone.setCopyFromPath(revNode.getCopyFromPath()); clone.setCopyFromRevision(revNode.getCopyFromRevision()); clone.setCopyRootPath(revNode.getCopyRootPath()); clone.setCopyRootRevision(revNode.getCopyRootRevision()); clone.setCount(revNode.getCount()); clone.setCreatedPath(revNode.getCreatedPath()); if (revNode.getPropsRepresentation() != null) { clone.setPropsRepresentation(new FSRepresentation(revNode.getPropsRepresentation())); } if (revNode.getTextRepresentation() != null) { clone.setTextRepresentation(new FSRepresentation(revNode.getTextRepresentation())); } clone.setMergeInfoCount(revNode.getMergeInfoCount()); clone.setHasMergeInfo(revNode.hasMergeInfo()); return clone; }
public static FSRevisionNode dumpRevisionNode(FSRevisionNode revNode) { FSRevisionNode clone = new FSRevisionNode(); clone.setId(revNode.getId()); if (revNode.getPredecessorId() != null) { clone.setPredecessorId(revNode.getPredecessorId()); } clone.setType(revNode.getType()); clone.setCopyFromPath(revNode.getCopyFromPath()); clone.setCopyFromRevision(revNode.getCopyFromRevision()); clone.setCopyRootPath(revNode.getCopyRootPath()); clone.setCopyRootRevision(revNode.getCopyRootRevision()); clone.setCount(revNode.getCount()); clone.setCreatedPath(revNode.getCreatedPath()); if (revNode.getPropsRepresentation() != null) { clone.setPropsRepresentation(new FSRepresentation(revNode.getPropsRepresentation())); } if (revNode.getTextRepresentation() != null) { clone.setTextRepresentation(new FSRepresentation(revNode.getTextRepresentation())); } clone.setMergeInfoCount(revNode.getMergeInfoCount()); clone.setHasMergeInfo(revNode.hasMergeInfo()); return clone; }
public static FSRevisionNode dumpRevisionNode(FSRevisionNode revNode) { FSRevisionNode clone = new FSRevisionNode(); clone.setId(revNode.getId()); if (revNode.getPredecessorId() != null) { clone.setPredecessorId(revNode.getPredecessorId()); } clone.setType(revNode.getType()); clone.setCopyFromPath(revNode.getCopyFromPath()); clone.setCopyFromRevision(revNode.getCopyFromRevision()); clone.setCopyRootPath(revNode.getCopyRootPath()); clone.setCopyRootRevision(revNode.getCopyRootRevision()); clone.setCount(revNode.getCount()); clone.setCreatedPath(revNode.getCreatedPath()); if (revNode.getPropsRepresentation() != null) { clone.setPropsRepresentation(new FSRepresentation(revNode.getPropsRepresentation())); } if (revNode.getTextRepresentation() != null) { clone.setTextRepresentation(new FSRepresentation(revNode.getTextRepresentation())); } clone.setMergeInfoCount(revNode.getMergeInfoCount()); clone.setHasMergeInfo(revNode.hasMergeInfo()); return clone; }