public void closeDir() throws SVNException { flushPendingProperties(); myDirsStack.pop(); }
public void closeDir() throws SVNException { flushPendingProperties(); myDirsStack.pop(); }
public void closeDir() throws SVNException { flushPendingProperties(); myDirsStack.pop(); }
public void closeDir() throws SVNException { flushPendingProperties(); myDirsStack.pop(); }
public void applyTextDelta(String path, String baseChecksum) throws SVNException { flushPendingProperties(); ISVNDeltaConsumer fsfsConsumer = getDeltaConsumer(); fsfsConsumer.applyTextDelta(path, baseChecksum); }
public void applyTextDelta(String path, String baseChecksum) throws SVNException { flushPendingProperties(); ISVNDeltaConsumer fsfsConsumer = getDeltaConsumer(); fsfsConsumer.applyTextDelta(path, baseChecksum); }
public void applyTextDelta(String path, String baseChecksum) throws SVNException { flushPendingProperties(); ISVNDeltaConsumer fsfsConsumer = getDeltaConsumer(); fsfsConsumer.applyTextDelta(path, baseChecksum); }
public void closeFile(String path, String textChecksum) throws SVNException { flushPendingProperties(); if (textChecksum != null) { String fullPath = SVNPathUtil.getAbsolutePath(SVNPathUtil.append(myBasePath, path)); FSRevisionNode revNode = myTxnRoot.getRevisionNode(fullPath); FSRepresentation txtRep = revNode.getTextRepresentation(); if (txtRep != null && !textChecksum.equals(txtRep.getMD5HexDigest())) { SVNErrorMessage err = SVNErrorMessage.create(SVNErrorCode.CHECKSUM_MISMATCH, "Checksum mismatch for resulting fulltext\n({0}):\n expected checksum: {1}\n actual checksum: {2}\n", new Object[] { fullPath, textChecksum, txtRep.getMD5HexDigest() }); SVNErrorManager.error(err, SVNLogType.FSFS); } } }
public void closeFile(String path, String textChecksum) throws SVNException { flushPendingProperties(); if (textChecksum != null) { String fullPath = SVNPathUtil.getAbsolutePath(SVNPathUtil.append(myBasePath, path)); FSRevisionNode revNode = myTxnRoot.getRevisionNode(fullPath); FSRepresentation txtRep = revNode.getTextRepresentation(); if (txtRep != null && !textChecksum.equals(txtRep.getMD5HexDigest())) { SVNErrorMessage err = SVNErrorMessage.create(SVNErrorCode.CHECKSUM_MISMATCH, "Checksum mismatch for resulting fulltext\n({0}):\n expected checksum: {1}\n actual checksum: {2}\n", new Object[] { fullPath, textChecksum, txtRep.getMD5HexDigest() }); SVNErrorManager.error(err, SVNLogType.FSFS); } } }
public void closeFile(String path, String textChecksum) throws SVNException { flushPendingProperties(); if (textChecksum != null) { String fullPath = SVNPathUtil.getAbsolutePath(SVNPathUtil.append(myBasePath, path)); FSRevisionNode revNode = myTxnRoot.getRevisionNode(fullPath); FSRepresentation txtRep = revNode.getTextRepresentation(); if (txtRep != null && !textChecksum.equals(txtRep.getMD5HexDigest())) { SVNErrorMessage err = SVNErrorMessage.create(SVNErrorCode.CHECKSUM_MISMATCH, "Checksum mismatch for resulting fulltext\n({0}):\n expected checksum: {1}\n actual checksum: {2}\n", new Object[] { fullPath, textChecksum, txtRep.getMD5HexDigest() }); SVNErrorManager.error(err, SVNLogType.FSFS); } } }
public void closeFile(String path, String textChecksum) throws SVNException { flushPendingProperties(); if (textChecksum != null) { String fullPath = SVNPathUtil.concatToAbs(myBasePath, path); FSRevisionNode revNode = myTxnRoot.getRevisionNode(fullPath); if (revNode.getTextRepresentation() != null && !textChecksum.equals(revNode.getTextRepresentation().getHexDigest())) { SVNErrorMessage err = SVNErrorMessage.create(SVNErrorCode.CHECKSUM_MISMATCH, "Checksum mismatch for resulting fulltext\n({0}):\n expected checksum: {1}\n actual checksum: {2}\n", new Object[] { fullPath, textChecksum, revNode.getTextRepresentation().getHexDigest() }); SVNErrorManager.error(err); } } }
public void applyTextDelta(String path, String baseChecksum) throws SVNException { flushPendingProperties();