Class SvnWcDbPristines
- java.lang.Object
-
- org.tmatesoft.svn.core.internal.wc17.db.SvnWcDbShared
-
- org.tmatesoft.svn.core.internal.wc17.db.SvnWcDbPristines
-
public class SvnWcDbPristines extends SvnWcDbShared
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.tmatesoft.svn.core.internal.wc17.db.SvnWcDbShared
SvnWcDbShared.Target
-
-
Field Summary
-
Fields inherited from class org.tmatesoft.svn.core.internal.wc17.db.SvnWcDbShared
EMPTY_PROPS_BLOB
-
-
Constructor Summary
Constructors Constructor Description SvnWcDbPristines()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static boolean
checkPristine(SVNWCDbRoot root, SvnChecksum sha1Checksum)
static void
checkPristineChecksumRefcounts(SVNWCDbRoot root)
static void
cleanupPristine(SVNWCDbRoot root, java.io.File localAbsPath)
static void
fixPristinesRefCount(SVNWCDbRoot root)
static java.io.File
getPristineFileName(SVNWCDbRoot root, SvnChecksum sha1Checksum, boolean createSubdir)
static java.io.File
getPristineFuturePath(SVNWCDbRoot root, SvnChecksum sha1Checksum)
static java.io.File
getPristinePath(SVNWCDbRoot root, SvnChecksum sha1Checksum)
static SvnChecksum
getPristineSHA1(SVNWCDbRoot root, SvnChecksum md5Checksum)
static java.io.File
getPristineTempDir(SVNWCDbRoot root, java.io.File wcRootAbsPath)
static void
installPristine(SVNWCDbRoot root, java.io.File tempfileAbspath, SvnChecksum sha1Checksum, SvnChecksum md5Checksum)
static java.io.InputStream
readPristine(SVNWCDbRoot root, java.io.File wcRootAbsPath, SvnChecksum sha1Checksum)
static void
removePristine(SVNWCDbRoot root, SvnChecksum sha1Checksum)
static void
transferPristine(SVNWCDb db, java.io.File srcLocalAbsPath, java.io.File dstWriAbsPath)
-
Methods inherited from class org.tmatesoft.svn.core.internal.wc17.db.SvnWcDbShared
begingReadTransaction, begingWriteTransaction, canonicalizeURLs, collectTargets, commitTransaction, doesNodeExists, getBaseInfo, getBaseInfo, getDepthInfo, getMovedFromInfo, nodeIsNotInstallable, nodeNotFound, nodeNotFound, readInfo, readInfo, rollbackTransaction, scanAddition, scanAddition, scanDeletion, scanDeletion, scanMoved, sqliteError
-
-
-
-
Method Detail
-
cleanupPristine
public static void cleanupPristine(SVNWCDbRoot root, java.io.File localAbsPath) throws SVNException
- Throws:
SVNException
-
getPristineTempDir
public static java.io.File getPristineTempDir(SVNWCDbRoot root, java.io.File wcRootAbsPath) throws SVNException
- Throws:
SVNException
-
getPristineFuturePath
public static java.io.File getPristineFuturePath(SVNWCDbRoot root, SvnChecksum sha1Checksum)
-
getPristineFileName
public static java.io.File getPristineFileName(SVNWCDbRoot root, SvnChecksum sha1Checksum, boolean createSubdir)
-
checkPristine
public static boolean checkPristine(SVNWCDbRoot root, SvnChecksum sha1Checksum) throws SVNException
- Throws:
SVNException
-
getPristineSHA1
public static SvnChecksum getPristineSHA1(SVNWCDbRoot root, SvnChecksum md5Checksum) throws SVNException
- Throws:
SVNException
-
getPristinePath
public static java.io.File getPristinePath(SVNWCDbRoot root, SvnChecksum sha1Checksum) throws SVNException
- Throws:
SVNException
-
removePristine
public static void removePristine(SVNWCDbRoot root, SvnChecksum sha1Checksum) throws SVNException
- Throws:
SVNException
-
installPristine
public static void installPristine(SVNWCDbRoot root, java.io.File tempfileAbspath, SvnChecksum sha1Checksum, SvnChecksum md5Checksum) throws SVNException
- Throws:
SVNException
-
readPristine
public static java.io.InputStream readPristine(SVNWCDbRoot root, java.io.File wcRootAbsPath, SvnChecksum sha1Checksum) throws SVNException
- Throws:
SVNException
-
fixPristinesRefCount
public static void fixPristinesRefCount(SVNWCDbRoot root) throws SVNException
- Throws:
SVNException
-
checkPristineChecksumRefcounts
public static void checkPristineChecksumRefcounts(SVNWCDbRoot root) throws SVNException
- Throws:
SVNException
-
transferPristine
public static void transferPristine(SVNWCDb db, java.io.File srcLocalAbsPath, java.io.File dstWriAbsPath) throws SVNException
- Throws:
SVNException
-
-