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; }
private static FSTransactionInfo createTxn(long baseRevision, FSFS owner) throws SVNException { String txnId = null; if (owner.getDBFormat() >= FSFS.MIN_CURRENT_TXN_FORMAT) { txnId = createTxnDir(baseRevision, owner); } else { txnId = createPre15TxnDir(baseRevision, owner); } FSTransactionInfo txn = new FSTransactionInfo(baseRevision, txnId); FSRevisionRoot root = owner.createRevisionRoot(baseRevision); FSRevisionNode rootNode = root.getRootRevisionNode(); owner.createNewTxnNodeRevisionFromRevision(txnId, rootNode); SVNFileUtil.createEmptyFile(owner.getTransactionProtoRevFile(txn.getTxnId())); SVNFileUtil.createEmptyFile(owner.getTransactionProtoRevLockFile(txn.getTxnId())); SVNFileUtil.createEmptyFile(new File(owner.getTransactionDir(txn.getTxnId()), "changes")); owner.writeNextIDs(txnId, "0", "0"); return txn; }
private static FSTransactionInfo createTxn(long baseRevision, FSFS owner) throws SVNException { String txnId = null; if (owner.getDBFormat() >= FSFS.MIN_CURRENT_TXN_FORMAT) { txnId = createTxnDir(baseRevision, owner); } else { txnId = createPre15TxnDir(baseRevision, owner); } FSTransactionInfo txn = new FSTransactionInfo(baseRevision, txnId); FSRevisionRoot root = owner.createRevisionRoot(baseRevision); FSRevisionNode rootNode = root.getRootRevisionNode(); owner.createNewTxnNodeRevisionFromRevision(txnId, rootNode); SVNFileUtil.createEmptyFile(owner.getTransactionProtoRevFile(txn.getTxnId())); SVNFileUtil.createEmptyFile(owner.getTransactionProtoRevLockFile(txn.getTxnId())); SVNFileUtil.createEmptyFile(new File(owner.getTransactionDir(txn.getTxnId()), "changes")); owner.writeNextIDs(txnId, "0", "0"); return txn; }
private static FSTransactionInfo createTxn(long baseRevision, FSFS owner) throws SVNException { String txnId = null; if (owner.getDBFormat() >= FSFS.MIN_CURRENT_TXN_FORMAT) { txnId = createTxnDir(baseRevision, owner); } else { txnId = createPre15TxnDir(baseRevision, owner); } FSTransactionInfo txn = new FSTransactionInfo(baseRevision, txnId); FSRevisionRoot root = owner.createRevisionRoot(baseRevision); FSRevisionNode rootNode = root.getRootRevisionNode(); owner.createNewTxnNodeRevisionFromRevision(txnId, rootNode); SVNFileUtil.createEmptyFile(owner.getTransactionProtoRevFile(txn.getTxnId())); SVNFileUtil.createEmptyFile(owner.getTransactionProtoRevLockFile(txn.getTxnId())); SVNFileUtil.createEmptyFile(new File(owner.getTransactionDir(txn.getTxnId()), "changes")); owner.writeNextIDs(txnId, "0", "0"); return txn; }