public class SVNAdminHelper
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
DUMPFILE_CONTENT_LENGTH |
static int |
DUMPFILE_FORMAT_VERSION |
static java.lang.String |
DUMPFILE_MAGIC_HEADER |
static java.lang.String |
DUMPFILE_NODE_ACTION |
static java.lang.String |
DUMPFILE_NODE_COPYFROM_PATH |
static java.lang.String |
DUMPFILE_NODE_COPYFROM_REVISION |
static java.lang.String |
DUMPFILE_NODE_KIND |
static java.lang.String |
DUMPFILE_NODE_PATH |
static java.lang.String |
DUMPFILE_PROP_CONTENT_LENGTH |
static java.lang.String |
DUMPFILE_PROP_DELTA |
static java.lang.String |
DUMPFILE_REVISION_NUMBER |
static java.lang.String |
DUMPFILE_TEXT_CONTENT_LENGTH |
static java.lang.String |
DUMPFILE_TEXT_CONTENT_MD5 |
static java.lang.String |
DUMPFILE_TEXT_CONTENT_SHA1 |
static java.lang.String |
DUMPFILE_TEXT_COPY_SOURCE_MD5 |
static java.lang.String |
DUMPFILE_TEXT_COPY_SOURCE_SHA1 |
static java.lang.String |
DUMPFILE_TEXT_DELTA |
static java.lang.String |
DUMPFILE_TEXT_DELTA_BASE_MD5 |
static java.lang.String |
DUMPFILE_TEXT_DELTA_BASE_SHA1 |
static java.lang.String |
DUMPFILE_UUID |
static int |
NODE_ACTION_ADD |
static int |
NODE_ACTION_CHANGE |
static int |
NODE_ACTION_DELETE |
static int |
NODE_ACTION_REPLACE |
static int |
NODE_ACTION_UNKNOWN |
Constructor and Description |
---|
SVNAdminHelper() |
Modifier and Type | Method and Description |
---|---|
static void |
closeRepository(FSFS fsfs) |
static void |
deltifyDir(FSFS fsfs,
FSRevisionRoot srcRoot,
java.lang.String srcParentDir,
java.lang.String srcEntry,
FSRevisionRoot tgtRoot,
java.lang.String tgtFullPath,
ISVNEditor editor) |
static void |
generateIncompleteDataError() |
static void |
generateStreamMalformedError() |
static long |
getRevisionNumber(SVNRevision revision,
long youngestRevision,
FSFS fsfs) |
static FSFS |
openRepository(java.io.File reposRootPath,
boolean openFS) |
static FSFS |
openRepositoryForRecovery(java.io.File reposRootPath) |
static int |
readKeyOrValue(java.io.InputStream dumpStream,
byte[] buffer,
int len) |
static void |
removePropertiesNotInSource(SVNRepository repository,
long revision,
SVNProperties sourceProps,
SVNProperties targetProps) |
static void |
writeProperties(SVNProperties props,
SVNProperties oldProps,
java.io.OutputStream dumpStream) |
static int |
writeRevisionProperties(SVNRepository toRepository,
long revision,
SVNProperties revProps) |
public static final java.lang.String DUMPFILE_MAGIC_HEADER
public static final java.lang.String DUMPFILE_CONTENT_LENGTH
public static final java.lang.String DUMPFILE_NODE_ACTION
public static final java.lang.String DUMPFILE_NODE_COPYFROM_PATH
public static final java.lang.String DUMPFILE_NODE_COPYFROM_REVISION
public static final java.lang.String DUMPFILE_NODE_KIND
public static final java.lang.String DUMPFILE_NODE_PATH
public static final java.lang.String DUMPFILE_PROP_CONTENT_LENGTH
public static final java.lang.String DUMPFILE_PROP_DELTA
public static final java.lang.String DUMPFILE_REVISION_NUMBER
public static final java.lang.String DUMPFILE_TEXT_CONTENT_LENGTH
public static final java.lang.String DUMPFILE_TEXT_DELTA
public static final java.lang.String DUMPFILE_UUID
public static final java.lang.String DUMPFILE_TEXT_CONTENT_MD5
public static final java.lang.String DUMPFILE_TEXT_CONTENT_SHA1
public static final java.lang.String DUMPFILE_TEXT_COPY_SOURCE_MD5
public static final java.lang.String DUMPFILE_TEXT_COPY_SOURCE_SHA1
public static final java.lang.String DUMPFILE_TEXT_DELTA_BASE_MD5
public static final java.lang.String DUMPFILE_TEXT_DELTA_BASE_SHA1
public static final int DUMPFILE_FORMAT_VERSION
public static final int NODE_ACTION_ADD
public static final int NODE_ACTION_CHANGE
public static final int NODE_ACTION_DELETE
public static final int NODE_ACTION_REPLACE
public static final int NODE_ACTION_UNKNOWN
public static int writeRevisionProperties(SVNRepository toRepository, long revision, SVNProperties revProps) throws SVNException
SVNException
public static void removePropertiesNotInSource(SVNRepository repository, long revision, SVNProperties sourceProps, SVNProperties targetProps) throws SVNException
SVNException
public static FSFS openRepository(java.io.File reposRootPath, boolean openFS) throws SVNException
SVNException
public static void closeRepository(FSFS fsfs)
public static FSFS openRepositoryForRecovery(java.io.File reposRootPath) throws SVNException
SVNException
public static long getRevisionNumber(SVNRevision revision, long youngestRevision, FSFS fsfs) throws SVNException
SVNException
public static void writeProperties(SVNProperties props, SVNProperties oldProps, java.io.OutputStream dumpStream) throws SVNException
SVNException
public static void deltifyDir(FSFS fsfs, FSRevisionRoot srcRoot, java.lang.String srcParentDir, java.lang.String srcEntry, FSRevisionRoot tgtRoot, java.lang.String tgtFullPath, ISVNEditor editor) throws SVNException
SVNException
public static void generateIncompleteDataError() throws SVNException
SVNException
public static void generateStreamMalformedError() throws SVNException
SVNException
public static int readKeyOrValue(java.io.InputStream dumpStream, byte[] buffer, int len) throws SVNException, java.io.IOException
SVNException
java.io.IOException
Copyright © 2004-2012 TMate Software Ltd. All Rights Reserved.