SharpCvsLib

Manager Methods

The methods of the Manager class are listed below. For a complete list of Manager class members, see the Manager Members topic.

Public Instance Methods

AddOverloaded. Add an entry to the filesystem.
AddDirectories Recurse through the directory entries and add a cvs file entry for each directory found in the physical path.
AddEntryOverloaded. Add the entry to the
CVS\Entries
file, if the file does not exist then create a new file.
AddRepositoryOverloaded. Add a repository file if it does not already exist. If the repository file already exists then it is NOT overwritten.
AddRootOverloaded. Add a root file if it does not already exist. If the root file already exists then it is NOT overwritten.
AddTagOverloaded. Create the root file in the local cvs directory. This file holds the details about the cvs root used in this sandbox.
CreateDirectoryEntryOverloaded. Create a directory entry based on the local directory path.
Equals (inherited from Object)
Fetch Fetch all of the entry objects for the specified cvs filename in the specified path.
FetchEntries Fetch the entries from the cvs file located in the subdirectory of the path given.
FetchEntryOverloaded. Load the cvs entry from the file. Each cvs entry contains all of the information that is needed to update the individual file from the cvs repository.
FetchFilesToUpdate Fetch the cvs file information to update.
FetchRepository Fetch the repository information from the cvs folder in the given directory.
FetchRoot Fetch the root information from the cvs folder in the given directory.
FetchSingleOverloaded. Fetch a single entry. If more than one entry is found then an exception is thrown.
FetchTag Populate the tag file (if any) found in the given directory.
Find Find an entry given the name of the entry and a starting search path.
GetFoldersOverloaded. Gets one folder, or a collection of folder depending on whether the path passed in is a directory (recursive get) or a single file.
GetHashCode (inherited from Object)
GetType (inherited from Object)
LoadEntries Load the entry files in the given directory. NOTE: This should be recursive (and will be) just lazy tonight.
Remove Remove the contents from the cvs control file.
SetFileTimeStamp Sets the timestamp on the file specified. Sets the create timestamp, access timestamp and the last write timestamp.
ToString (inherited from Object)

Protected Instance Methods

Finalize (inherited from Object)
MemberwiseClone (inherited from Object)

See Also

Manager Class | ICSharpCode.SharpCvsLib.FileSystem Namespace