SVNKit Home

org.tmatesoft.svn.core.javahl
Class SVNClientImpl

java.lang.Object
  extended byorg.tmatesoft.svn.core.javahl.SVNClientImpl
All Implemented Interfaces:
org.tigris.subversion.javahl.SVNClientInterface

public class SVNClientImpl
extends Object
implements org.tigris.subversion.javahl.SVNClientInterface

Version:
1.1.1
Author:
TMate Software Ltd.

Nested Class Summary
static class SVNClientImpl.LogLevel
           
 
Constructor Summary
protected SVNClientImpl(org.tigris.subversion.javahl.SVNClient owner)
           
protected SVNClientImpl(org.tigris.subversion.javahl.SVNClient owner, org.tmatesoft.svn.core.internal.io.dav.http.IHTTPConnectionFactory httpConnectionFactory, org.tmatesoft.svn.core.internal.io.svn.ISVNConnectorFactory svnConnectorFactory)
           
 
Method Summary
 void add(String path, boolean recurse)
           
 void add(String path, boolean recurse, boolean force)
           
 byte[] blame(String path, org.tigris.subversion.javahl.Revision revisionStart, org.tigris.subversion.javahl.Revision revisionEnd)
           
 void blame(String path, org.tigris.subversion.javahl.Revision revisionStart, org.tigris.subversion.javahl.Revision revisionEnd, org.tigris.subversion.javahl.BlameCallback callback)
           
 void blame(String path, org.tigris.subversion.javahl.Revision pegRevision, org.tigris.subversion.javahl.Revision revisionStart, org.tigris.subversion.javahl.Revision revisionEnd, org.tigris.subversion.javahl.BlameCallback callback)
           
 void cancelOperation()
           
 long checkout(String moduleName, String destPath, org.tigris.subversion.javahl.Revision revision, boolean recurse)
           
 long checkout(String moduleName, String destPath, org.tigris.subversion.javahl.Revision revision, org.tigris.subversion.javahl.Revision pegRevision, boolean recurse, boolean ignoreExternals)
           
 void cleanup(String path)
           
 long commit(String[] path, String message, boolean recurse)
           
 long commit(String[] path, String message, boolean recurse, boolean noUnlock)
           
 long[] commit(String[] path, String message, boolean recurse, boolean noUnlock, boolean atomicCommit)
           
 void commitMessageHandler(org.tigris.subversion.javahl.CommitMessage messageHandler)
           
 void copy(String srcPath, String destPath, String message, org.tigris.subversion.javahl.Revision revision)
           
 void diff(String target, org.tigris.subversion.javahl.Revision pegRevision, org.tigris.subversion.javahl.Revision startRevision, org.tigris.subversion.javahl.Revision endRevision, String outFileName, boolean recurse, boolean ignoreAncestry, boolean noDiffDeleted, boolean force)
           
 void diff(String target1, org.tigris.subversion.javahl.Revision revision1, String target2, org.tigris.subversion.javahl.Revision revision2, String outFileName, boolean recurse)
           
 void diff(String target1, org.tigris.subversion.javahl.Revision revision1, String target2, org.tigris.subversion.javahl.Revision revision2, String outFileName, boolean recurse, boolean ignoreAncestry, boolean noDiffDeleted, boolean force)
           
 void dispose()
           
 long doExport(String srcPath, String destPath, org.tigris.subversion.javahl.Revision revision, boolean force)
           
 long doExport(String srcPath, String destPath, org.tigris.subversion.javahl.Revision revision, org.tigris.subversion.javahl.Revision pegRevision, boolean force, boolean ignoreExternals, boolean recurse, String nativeEOL)
           
 void doImport(String path, String url, String message, boolean recurse)
           
 long doSwitch(String path, String url, org.tigris.subversion.javahl.Revision revision, boolean recurse)
           
 byte[] fileContent(String path, org.tigris.subversion.javahl.Revision revision)
           
 byte[] fileContent(String path, org.tigris.subversion.javahl.Revision revision, org.tigris.subversion.javahl.Revision pegRevision)
           
 String getAdminDirectoryName()
           
 ISVNAuthenticationStorage getClientCredentialsStorage()
           
 SVNClientManager getClientManager()
           
protected  org.tigris.subversion.javahl.CommitMessage getCommitMessage()
           
 String getConfigDirectory()
           
protected  ISVNEventHandler getEventListener()
           
 String getLastPath()
           
protected  org.tigris.subversion.javahl.Notify getNotify()
          Deprecated.  
protected  org.tigris.subversion.javahl.Notify2 getNotify2()
           
static ISVNAuthenticationStorage getRuntimeCredentialsStorage()
           
protected  SVNCommitClient getSVNCommitClient()
           
protected  SVNCopyClient getSVNCopyClient()
           
protected  SVNDiffClient getSVNDiffClient()
           
protected  SVNLogClient getSVNLogClient()
           
protected  SVNStatusClient getSVNStatusClient()
           
protected  SVNUpdateClient getSVNUpdateClient()
           
protected  SVNWCClient getSVNWCClient()
           
 org.tigris.subversion.javahl.Version getVersion()
           
 String getVersionInfo(String path, String trailUrl, boolean lastChanged)
           
 org.tigris.subversion.javahl.Info info(String path)
           
 org.tigris.subversion.javahl.Info2[] info2(String pathOrUrl, org.tigris.subversion.javahl.Revision revision, org.tigris.subversion.javahl.Revision pegRevision, boolean recurse)
           
 boolean isAdminDirectory(String name)
           
protected static boolean isURL(String pathOrUrl)
           
 org.tigris.subversion.javahl.DirEntry[] list(String url, org.tigris.subversion.javahl.Revision revision, boolean recurse)
           
 org.tigris.subversion.javahl.DirEntry[] list(String url, org.tigris.subversion.javahl.Revision revision, org.tigris.subversion.javahl.Revision pegRevision, boolean recurse)
           
 void lock(String[] path, String comment, boolean force)
           
 org.tigris.subversion.javahl.LogMessage[] logMessages(String path, org.tigris.subversion.javahl.Revision revisionStart, org.tigris.subversion.javahl.Revision revisionEnd)
           
 org.tigris.subversion.javahl.LogMessage[] logMessages(String path, org.tigris.subversion.javahl.Revision revisionStart, org.tigris.subversion.javahl.Revision revisionEnd, boolean stopOnCopy)
           
 org.tigris.subversion.javahl.LogMessage[] logMessages(String path, org.tigris.subversion.javahl.Revision revisionStart, org.tigris.subversion.javahl.Revision revisionEnd, boolean stopOnCopy, boolean discoverPath)
           
 org.tigris.subversion.javahl.LogMessage[] logMessages(String path, org.tigris.subversion.javahl.Revision revisionStart, org.tigris.subversion.javahl.Revision revisionEnd, boolean stopOnCopy, boolean discoverPath, long limit)
           
 void merge(String path, org.tigris.subversion.javahl.Revision pegRevision, org.tigris.subversion.javahl.Revision revision1, org.tigris.subversion.javahl.Revision revision2, String localPath, boolean force, boolean recurse, boolean ignoreAncestry, boolean dryRun)
           
 void merge(String path1, org.tigris.subversion.javahl.Revision revision1, String path2, org.tigris.subversion.javahl.Revision revision2, String localPath, boolean force, boolean recurse)
           
 void merge(String path1, org.tigris.subversion.javahl.Revision revision1, String path2, org.tigris.subversion.javahl.Revision revision2, String localPath, boolean force, boolean recurse, boolean ignoreAncestry, boolean dryRun)
           
 void mkdir(String[] path, String message)
           
 void move(String srcPath, String destPath, String message, boolean force)
           
 void move(String srcPath, String destPath, String message, org.tigris.subversion.javahl.Revision revision, boolean force)
           
static SVNClientImpl newInstance()
           
static SVNClientImpl newInstance(org.tigris.subversion.javahl.SVNClient owner)
           
static SVNClientImpl newInstance(org.tigris.subversion.javahl.SVNClient owner, org.tmatesoft.svn.core.internal.io.dav.http.IHTTPConnectionFactory httpConnectionFactory, org.tmatesoft.svn.core.internal.io.svn.ISVNConnectorFactory svnConnectorFactory)
           
static SVNClientImpl newInstance(org.tigris.subversion.javahl.SVNClient owner, org.tmatesoft.svn.core.internal.io.dav.http.IHTTPConnectionFactory httpConnectionFactory, org.tmatesoft.svn.core.internal.io.svn.ISVNConnectorFactory svnConnectorFactory, boolean trackClient)
           
 void notification(org.tigris.subversion.javahl.Notify notify)
          Deprecated.  
 void notification2(org.tigris.subversion.javahl.Notify2 notify)
           
 void password(String password)
           
 org.tigris.subversion.javahl.PropertyData[] properties(String path)
           
 org.tigris.subversion.javahl.PropertyData[] properties(String path, org.tigris.subversion.javahl.Revision revision)
           
 org.tigris.subversion.javahl.PropertyData[] properties(String path, org.tigris.subversion.javahl.Revision revision, org.tigris.subversion.javahl.Revision pegRevision)
           
 void propertyCreate(String path, String name, byte[] value, boolean recurse)
           
 void propertyCreate(String path, String name, byte[] value, boolean recurse, boolean force)
           
 void propertyCreate(String path, String name, String value, boolean recurse)
           
 void propertyCreate(String path, String name, String value, boolean recurse, boolean force)
           
 org.tigris.subversion.javahl.PropertyData propertyGet(String path, String name)
           
 org.tigris.subversion.javahl.PropertyData propertyGet(String path, String name, org.tigris.subversion.javahl.Revision revision)
           
 org.tigris.subversion.javahl.PropertyData propertyGet(String path, String name, org.tigris.subversion.javahl.Revision revision, org.tigris.subversion.javahl.Revision pegRevision)
           
 void propertyRemove(String path, String name, boolean recurse)
           
 void propertySet(String path, String name, byte[] value, boolean recurse)
           
 void propertySet(String path, String name, byte[] value, boolean recurse, boolean force)
           
 void propertySet(String path, String name, String value, boolean recurse)
           
 void propertySet(String path, String name, String value, boolean recurse, boolean force)
           
 void relocate(String from, String to, String path, boolean recurse)
           
 void remove(String[] path, String message, boolean force)
           
 void resolved(String path, boolean recurse)
           
 void revert(String path, boolean recurse)
           
 org.tigris.subversion.javahl.PropertyData[] revProperties(String path, org.tigris.subversion.javahl.Revision rev)
           
 org.tigris.subversion.javahl.PropertyData revProperty(String path, String name, org.tigris.subversion.javahl.Revision rev)
           
 void setClientCredentialsStorage(ISVNAuthenticationStorage storage)
           
 void setConfigDirectory(String configDir)
           
 void setPrompt(org.tigris.subversion.javahl.PromptUserPassword prompt)
           
 void setRevProperty(String path, String name, org.tigris.subversion.javahl.Revision rev, String value, boolean force)
           
static void setRuntimeCredentialsStorage(ISVNAuthenticationStorage storage)
           
 org.tigris.subversion.javahl.Status singleStatus(String path, boolean onServer)
           
 org.tigris.subversion.javahl.Status[] status(String path, boolean descend, boolean onServer, boolean getAll)
           
 org.tigris.subversion.javahl.Status[] status(String path, boolean descend, boolean onServer, boolean getAll, boolean noIgnore)
           
 org.tigris.subversion.javahl.Status[] status(String path, boolean descend, boolean onServer, boolean getAll, boolean noIgnore, boolean ignoreExternals)
           
 void streamFileContent(String path, org.tigris.subversion.javahl.Revision revision, org.tigris.subversion.javahl.Revision pegRevision, int bufferSize, OutputStream stream)
           
protected  void throwException(SVNException e)
           
 void unlock(String[] path, boolean force)
           
 long[] update(String[] path, org.tigris.subversion.javahl.Revision revision, boolean recurse, boolean ignoreExternals)
           
 long update(String path, org.tigris.subversion.javahl.Revision revision, boolean recurse)
           
 void username(String username)
           
static String version()
           
static int versionMajor()
           
static int versionMicro()
           
static int versionMinor()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SVNClientImpl

protected SVNClientImpl(org.tigris.subversion.javahl.SVNClient owner)

SVNClientImpl

protected SVNClientImpl(org.tigris.subversion.javahl.SVNClient owner,
                        org.tmatesoft.svn.core.internal.io.dav.http.IHTTPConnectionFactory httpConnectionFactory,
                        org.tmatesoft.svn.core.internal.io.svn.ISVNConnectorFactory svnConnectorFactory)
Method Detail

newInstance

public static SVNClientImpl newInstance()

newInstance

public static SVNClientImpl newInstance(org.tigris.subversion.javahl.SVNClient owner)

newInstance

public static SVNClientImpl newInstance(org.tigris.subversion.javahl.SVNClient owner,
                                        org.tmatesoft.svn.core.internal.io.dav.http.IHTTPConnectionFactory httpConnectionFactory,
                                        org.tmatesoft.svn.core.internal.io.svn.ISVNConnectorFactory svnConnectorFactory)

newInstance

public static SVNClientImpl newInstance(org.tigris.subversion.javahl.SVNClient owner,
                                        org.tmatesoft.svn.core.internal.io.dav.http.IHTTPConnectionFactory httpConnectionFactory,
                                        org.tmatesoft.svn.core.internal.io.svn.ISVNConnectorFactory svnConnectorFactory,
                                        boolean trackClient)

getRuntimeCredentialsStorage

public static ISVNAuthenticationStorage getRuntimeCredentialsStorage()

setRuntimeCredentialsStorage

public static void setRuntimeCredentialsStorage(ISVNAuthenticationStorage storage)

getClientCredentialsStorage

public ISVNAuthenticationStorage getClientCredentialsStorage()

setClientCredentialsStorage

public void setClientCredentialsStorage(ISVNAuthenticationStorage storage)

getLastPath

public String getLastPath()
Specified by:
getLastPath in interface org.tigris.subversion.javahl.SVNClientInterface

status

public org.tigris.subversion.javahl.Status[] status(String path,
                                                    boolean descend,
                                                    boolean onServer,
                                                    boolean getAll)
                                             throws org.tigris.subversion.javahl.ClientException
Specified by:
status in interface org.tigris.subversion.javahl.SVNClientInterface
Throws:
org.tigris.subversion.javahl.ClientException

status

public org.tigris.subversion.javahl.Status[] status(String path,
                                                    boolean descend,
                                                    boolean onServer,
                                                    boolean getAll,
                                                    boolean noIgnore)
                                             throws org.tigris.subversion.javahl.ClientException
Specified by:
status in interface org.tigris.subversion.javahl.SVNClientInterface
Throws:
org.tigris.subversion.javahl.ClientException

status

public org.tigris.subversion.javahl.Status[] status(String path,
                                                    boolean descend,
                                                    boolean onServer,
                                                    boolean getAll,
                                                    boolean noIgnore,
                                                    boolean ignoreExternals)
                                             throws org.tigris.subversion.javahl.ClientException
Specified by:
status in interface org.tigris.subversion.javahl.SVNClientInterface
Throws:
org.tigris.subversion.javahl.ClientException

list

public org.tigris.subversion.javahl.DirEntry[] list(String url,
                                                    org.tigris.subversion.javahl.Revision revision,
                                                    boolean recurse)
                                             throws org.tigris.subversion.javahl.ClientException
Specified by:
list in interface org.tigris.subversion.javahl.SVNClientInterface
Throws:
org.tigris.subversion.javahl.ClientException

list

public org.tigris.subversion.javahl.DirEntry[] list(String url,
                                                    org.tigris.subversion.javahl.Revision revision,
                                                    org.tigris.subversion.javahl.Revision pegRevision,
                                                    boolean recurse)
                                             throws org.tigris.subversion.javahl.ClientException
Specified by:
list in interface org.tigris.subversion.javahl.SVNClientInterface
Throws:
org.tigris.subversion.javahl.ClientException

singleStatus

public org.tigris.subversion.javahl.Status singleStatus(String path,
                                                        boolean onServer)
                                                 throws org.tigris.subversion.javahl.ClientException
Specified by:
singleStatus in interface org.tigris.subversion.javahl.SVNClientInterface
Throws:
org.tigris.subversion.javahl.ClientException

username

public void username(String username)
Specified by:
username in interface org.tigris.subversion.javahl.SVNClientInterface

password

public void password(String password)
Specified by:
password in interface org.tigris.subversion.javahl.SVNClientInterface

setPrompt

public void setPrompt(org.tigris.subversion.javahl.PromptUserPassword prompt)
Specified by:
setPrompt in interface org.tigris.subversion.javahl.SVNClientInterface

logMessages

public org.tigris.subversion.javahl.LogMessage[] logMessages(String path,
                                                             org.tigris.subversion.javahl.Revision revisionStart,
                                                             org.tigris.subversion.javahl.Revision revisionEnd)
                                                      throws org.tigris.subversion.javahl.ClientException
Specified by:
logMessages in interface org.tigris.subversion.javahl.SVNClientInterface
Throws:
org.tigris.subversion.javahl.ClientException

logMessages

public org.tigris.subversion.javahl.LogMessage[] logMessages(String path,
                                                             org.tigris.subversion.javahl.Revision revisionStart,
                                                             org.tigris.subversion.javahl.Revision revisionEnd,
                                                             boolean stopOnCopy)
                                                      throws org.tigris.subversion.javahl.ClientException
Specified by:
logMessages in interface org.tigris.subversion.javahl.SVNClientInterface
Throws:
org.tigris.subversion.javahl.ClientException

logMessages

public org.tigris.subversion.javahl.LogMessage[] logMessages(String path,
                                                             org.tigris.subversion.javahl.Revision revisionStart,
                                                             org.tigris.subversion.javahl.Revision revisionEnd,
                                                             boolean stopOnCopy,
                                                             boolean discoverPath)
                                                      throws org.tigris.subversion.javahl.ClientException
Specified by:
logMessages in interface org.tigris.subversion.javahl.SVNClientInterface
Throws:
org.tigris.subversion.javahl.ClientException

logMessages

public org.tigris.subversion.javahl.LogMessage[] logMessages(String path,
                                                             org.tigris.subversion.javahl.Revision revisionStart,
                                                             org.tigris.subversion.javahl.Revision revisionEnd,
                                                             boolean stopOnCopy,
                                                             boolean discoverPath,
                                                             long limit)
                                                      throws org.tigris.subversion.javahl.ClientException
Specified by:
logMessages in interface org.tigris.subversion.javahl.SVNClientInterface
Throws:
org.tigris.subversion.javahl.ClientException

checkout

public long checkout(String moduleName,
                     String destPath,
                     org.tigris.subversion.javahl.Revision revision,
                     org.tigris.subversion.javahl.Revision pegRevision,
                     boolean recurse,
                     boolean ignoreExternals)
              throws org.tigris.subversion.javahl.ClientException
Specified by:
checkout in interface org.tigris.subversion.javahl.SVNClientInterface
Throws:
org.tigris.subversion.javahl.ClientException

checkout

public long checkout(String moduleName,
                     String destPath,
                     org.tigris.subversion.javahl.Revision revision,
                     boolean recurse)
              throws org.tigris.subversion.javahl.ClientException
Specified by:
checkout in interface org.tigris.subversion.javahl.SVNClientInterface
Throws:
org.tigris.subversion.javahl.ClientException

notification

public void notification(org.tigris.subversion.javahl.Notify notify)
Deprecated.  

Specified by:
notification in interface org.tigris.subversion.javahl.SVNClientInterface

notification2

public void notification2(org.tigris.subversion.javahl.Notify2 notify)
Specified by:
notification2 in interface org.tigris.subversion.javahl.SVNClientInterface

commitMessageHandler

public void commitMessageHandler(org.tigris.subversion.javahl.CommitMessage messageHandler)
Specified by:
commitMessageHandler in interface org.tigris.subversion.javahl.SVNClientInterface

remove

public void remove(String[] path,
                   String message,
                   boolean force)
            throws org.tigris.subversion.javahl.ClientException
Specified by:
remove in interface org.tigris.subversion.javahl.SVNClientInterface
Throws:
org.tigris.subversion.javahl.ClientException

revert

public void revert(String path,
                   boolean recurse)
            throws org.tigris.subversion.javahl.ClientException
Specified by:
revert in interface org.tigris.subversion.javahl.SVNClientInterface
Throws:
org.tigris.subversion.javahl.ClientException

add

public void add(String path,
                boolean recurse)
         throws org.tigris.subversion.javahl.ClientException
Specified by:
add in interface org.tigris.subversion.javahl.SVNClientInterface
Throws:
org.tigris.subversion.javahl.ClientException

add

public void add(String path,
                boolean recurse,
                boolean force)
         throws org.tigris.subversion.javahl.ClientException
Specified by:
add in interface org.tigris.subversion.javahl.SVNClientInterface
Throws:
org.tigris.subversion.javahl.ClientException

update

public long update(String path,
                   org.tigris.subversion.javahl.Revision revision,
                   boolean recurse)
            throws org.tigris.subversion.javahl.ClientException
Specified by:
update in interface org.tigris.subversion.javahl.SVNClientInterface
Throws:
org.tigris.subversion.javahl.ClientException

update

public long[] update(String[] path,
                     org.tigris.subversion.javahl.Revision revision,
                     boolean recurse,
                     boolean ignoreExternals)
              throws org.tigris.subversion.javahl.ClientException
Specified by:
update in interface org.tigris.subversion.javahl.SVNClientInterface
Throws:
org.tigris.subversion.javahl.ClientException

commit

public long commit(String[] path,
                   String message,
                   boolean recurse)
            throws org.tigris.subversion.javahl.ClientException
Specified by:
commit in interface org.tigris.subversion.javahl.SVNClientInterface
Throws:
org.tigris.subversion.javahl.ClientException

commit

public long commit(String[] path,
                   String message,
                   boolean recurse,
                   boolean noUnlock)
            throws org.tigris.subversion.javahl.ClientException
Specified by:
commit in interface org.tigris.subversion.javahl.SVNClientInterface
Throws:
org.tigris.subversion.javahl.ClientException

commit

public long[] commit(String[] path,
                     String message,
                     boolean recurse,
                     boolean noUnlock,
                     boolean atomicCommit)
              throws org.tigris.subversion.javahl.ClientException
Throws:
org.tigris.subversion.javahl.ClientException

copy

public void copy(String srcPath,
                 String destPath,
                 String message,
                 org.tigris.subversion.javahl.Revision revision)
          throws org.tigris.subversion.javahl.ClientException
Specified by:
copy in interface org.tigris.subversion.javahl.SVNClientInterface
Throws:
org.tigris.subversion.javahl.ClientException

move

public void move(String srcPath,
                 String destPath,
                 String message,
                 org.tigris.subversion.javahl.Revision revision,
                 boolean force)
          throws org.tigris.subversion.javahl.ClientException
Specified by:
move in interface org.tigris.subversion.javahl.SVNClientInterface
Throws:
org.tigris.subversion.javahl.ClientException

move

public void move(String srcPath,
                 String destPath,
                 String message,
                 boolean force)
          throws org.tigris.subversion.javahl.ClientException
Specified by:
move in interface org.tigris.subversion.javahl.SVNClientInterface
Throws:
org.tigris.subversion.javahl.ClientException

mkdir

public void mkdir(String[] path,
                  String message)
           throws org.tigris.subversion.javahl.ClientException
Specified by:
mkdir in interface org.tigris.subversion.javahl.SVNClientInterface
Throws:
org.tigris.subversion.javahl.ClientException

cleanup

public void cleanup(String path)
             throws org.tigris.subversion.javahl.ClientException
Specified by:
cleanup in interface org.tigris.subversion.javahl.SVNClientInterface
Throws:
org.tigris.subversion.javahl.ClientException

resolved

public void resolved(String path,
                     boolean recurse)
              throws org.tigris.subversion.javahl.ClientException
Specified by:
resolved in interface org.tigris.subversion.javahl.SVNClientInterface
Throws:
org.tigris.subversion.javahl.ClientException

doExport

public long doExport(String srcPath,
                     String destPath,
                     org.tigris.subversion.javahl.Revision revision,
                     boolean force)
              throws org.tigris.subversion.javahl.ClientException
Specified by:
doExport in interface org.tigris.subversion.javahl.SVNClientInterface
Throws:
org.tigris.subversion.javahl.ClientException

doExport

public long doExport(String srcPath,
                     String destPath,
                     org.tigris.subversion.javahl.Revision revision,
                     org.tigris.subversion.javahl.Revision pegRevision,
                     boolean force,
                     boolean ignoreExternals,
                     boolean recurse,
                     String nativeEOL)
              throws org.tigris.subversion.javahl.ClientException
Specified by:
doExport in interface org.tigris.subversion.javahl.SVNClientInterface
Throws:
org.tigris.subversion.javahl.ClientException

doSwitch

public long doSwitch(String path,
                     String url,
                     org.tigris.subversion.javahl.Revision revision,
                     boolean recurse)
              throws org.tigris.subversion.javahl.ClientException
Specified by:
doSwitch in interface org.tigris.subversion.javahl.SVNClientInterface
Throws:
org.tigris.subversion.javahl.ClientException

doImport

public void doImport(String path,
                     String url,
                     String message,
                     boolean recurse)
              throws org.tigris.subversion.javahl.ClientException
Specified by:
doImport in interface org.tigris.subversion.javahl.SVNClientInterface
Throws:
org.tigris.subversion.javahl.ClientException

merge

public void merge(String path1,
                  org.tigris.subversion.javahl.Revision revision1,
                  String path2,
                  org.tigris.subversion.javahl.Revision revision2,
                  String localPath,
                  boolean force,
                  boolean recurse)
           throws org.tigris.subversion.javahl.ClientException
Specified by:
merge in interface org.tigris.subversion.javahl.SVNClientInterface
Throws:
org.tigris.subversion.javahl.ClientException

merge

public void merge(String path1,
                  org.tigris.subversion.javahl.Revision revision1,
                  String path2,
                  org.tigris.subversion.javahl.Revision revision2,
                  String localPath,
                  boolean force,
                  boolean recurse,
                  boolean ignoreAncestry,
                  boolean dryRun)
           throws org.tigris.subversion.javahl.ClientException
Specified by:
merge in interface org.tigris.subversion.javahl.SVNClientInterface
Throws:
org.tigris.subversion.javahl.ClientException

merge

public void merge(String path,
                  org.tigris.subversion.javahl.Revision pegRevision,
                  org.tigris.subversion.javahl.Revision revision1,
                  org.tigris.subversion.javahl.Revision revision2,
                  String localPath,
                  boolean force,
                  boolean recurse,
                  boolean ignoreAncestry,
                  boolean dryRun)
           throws org.tigris.subversion.javahl.ClientException
Specified by:
merge in interface org.tigris.subversion.javahl.SVNClientInterface
Throws:
org.tigris.subversion.javahl.ClientException

diff

public void diff(String target1,
                 org.tigris.subversion.javahl.Revision revision1,
                 String target2,
                 org.tigris.subversion.javahl.Revision revision2,
                 String outFileName,
                 boolean recurse)
          throws org.tigris.subversion.javahl.ClientException
Specified by:
diff in interface org.tigris.subversion.javahl.SVNClientInterface
Throws:
org.tigris.subversion.javahl.ClientException

diff

public void diff(String target1,
                 org.tigris.subversion.javahl.Revision revision1,
                 String target2,
                 org.tigris.subversion.javahl.Revision revision2,
                 String outFileName,
                 boolean recurse,
                 boolean ignoreAncestry,
                 boolean noDiffDeleted,
                 boolean force)
          throws org.tigris.subversion.javahl.ClientException
Specified by:
diff in interface org.tigris.subversion.javahl.SVNClientInterface
Throws:
org.tigris.subversion.javahl.ClientException

diff

public void diff(String target,
                 org.tigris.subversion.javahl.Revision pegRevision,
                 org.tigris.subversion.javahl.Revision startRevision,
                 org.tigris.subversion.javahl.Revision endRevision,
                 String outFileName,
                 boolean recurse,
                 boolean ignoreAncestry,
                 boolean noDiffDeleted,
                 boolean force)
          throws org.tigris.subversion.javahl.ClientException
Specified by:
diff in interface org.tigris.subversion.javahl.SVNClientInterface
Throws:
org.tigris.subversion.javahl.ClientException

properties

public org.tigris.subversion.javahl.PropertyData[] properties(String path)
                                                       throws org.tigris.subversion.javahl.ClientException
Specified by:
properties in interface org.tigris.subversion.javahl.SVNClientInterface
Throws:
org.tigris.subversion.javahl.ClientException

properties

public org.tigris.subversion.javahl.PropertyData[] properties(String path,
                                                              org.tigris.subversion.javahl.Revision revision)
                                                       throws org.tigris.subversion.javahl.ClientException
Specified by:
properties in interface org.tigris.subversion.javahl.SVNClientInterface
Throws:
org.tigris.subversion.javahl.ClientException

properties

public org.tigris.subversion.javahl.PropertyData[] properties(String path,
                                                              org.tigris.subversion.javahl.Revision revision,
                                                              org.tigris.subversion.javahl.Revision pegRevision)
                                                       throws org.tigris.subversion.javahl.ClientException
Specified by:
properties in interface org.tigris.subversion.javahl.SVNClientInterface
Throws:
org.tigris.subversion.javahl.ClientException

propertySet

public void propertySet(String path,
                        String name,
                        byte[] value,
                        boolean recurse)
                 throws org.tigris.subversion.javahl.ClientException
Specified by:
propertySet in interface org.tigris.subversion.javahl.SVNClientInterface
Throws:
org.tigris.subversion.javahl.ClientException

propertySet

public void propertySet(String path,
                        String name,
                        byte[] value,
                        boolean recurse,
                        boolean force)
                 throws org.tigris.subversion.javahl.ClientException
Specified by:
propertySet in interface org.tigris.subversion.javahl.SVNClientInterface
Throws:
org.tigris.subversion.javahl.ClientException

propertySet

public void propertySet(String path,
                        String name,
                        String value,
                        boolean recurse)
                 throws org.tigris.subversion.javahl.ClientException
Specified by:
propertySet in interface org.tigris.subversion.javahl.SVNClientInterface
Throws:
org.tigris.subversion.javahl.ClientException

propertySet

public void propertySet(String path,
                        Str