final public static Object EVENT_FILE_STATUS_CHANGED(Code)
Indicates that status of a file changed and listeners SHOULD check new status
values if they are interested in this file.
First parameter: File whose status changes
Second parameter: old FileInformation object, may be null
Third parameter: new FileInformation object
REPOSITORY_STATUS_UNKNOWN
final public static ISVNStatus REPOSITORY_STATUS_UNKNOWN(Code)
Determines the versioning status of a file. This method accesses disk and may block for a long period of time.
Parameters: file - file to get status for FileInformation structure containing the file status See Also:FileInformation
Lists modified files and all folders that are known to be inside
this folder. There are locally modified files present
plus any files that exist in the folder in the remote repository. It
returns all folders, including CVS folders.
Parameters: dir - folder to list
Lists interesting files that are known to be inside given folders.
These are locally and remotely modified and ignored files.
Comapring to CVS this method returns both folders and files.
Parameters: context - context to examine Parameters: includeStatus - limit returned files to those having one of supplied statuses File [] array of interesting files
listFiles
publicFile[] listFiles(File[] roots, int includeStatus)(Code)
Lists interesting files that are known to be inside given folders.
These are locally and remotely modified and ignored files.
Comapring to CVS this method returns both folders and files.
Parameters: roots - context to examine Parameters: includeStatus - limit returned files to those having one of supplied statuses File [] array of interesting files
logCommandLine
public void logCommandLine(String commandLine)(Code)
Refreshes the status of the file given the repository status. Repository status is filled
in when this method is called while processing server output.
Note: it's not necessary if you use Subversion.getClient(), it
updates the cache automatically using onNotify(). It's not
fully reliable for removed files.
Parameters: file - Parameters: repositoryStatus -
refreshCached
public void refreshCached(File file, ISVNStatus repositoryStatus)(Code)
Refreshes information about a given file or directory ONLY if its status is already cached. The
only exception are non-existing files (new-in-repository) whose statuses are cached in all cases.
Parameters: file - Parameters: repositoryStatus -
Refreshes status of all files inside given context. Files that have some remote status, eg. REMOTELY_ADDED
are brought back to UPTODATE.
Parameters: ctx - context to refresh