SharpCvsLib

Repository Members

Repository overview

Public Static (Shared) Fields

FILE_NAME The name of the repository file.

Public Instance Constructors

Repository Constructor Create a new repository object taking the path to the folder above the CVS directory and the line to enter into the repository file. The repository file stores the relative path to the directory from the server's perspective.

Public Instance Properties

FileContents (inherited from AbstractCvsFile) Contents that are contained in the management file that this object represents.
Filename The name of this file should correspond to the name required for a cvs repository.
FullPath (inherited from AbstractCvsFile) The full path to the file or directory that this object is managing.
IsMultiLinedIndicates whether the file can contain multiple lines.
LocalCvsFileFullPath (inherited from AbstractCvsFile) The full path to the local cvs management file.
ModuleName Return the module name from the repository object. The cvs module name is stored as the topmost directory in the Repository relative path.
Path (inherited from AbstractCvsFile) Return the path to the file that this cvs object is controlling. In most cases this is just the full path to the object, however one known exception would be the Entry which would have file information stripped from the full path.
TypeThe type of file that this is.

Public Instance Methods

Equals Determines if the objects are equal based on the file contents
GetHashCode Another object will be unique if id identifies the same file contents as this file.
GetType (inherited from Object)
Parse Format the string as a repository entry. Remove any trailing slashes from the line.
ToString (inherited from Object)

Protected Instance Methods

DeriveCvsFullPath Returns the full path to the CVS\Root folder on the local filesystem that this object represents.
Finalize (inherited from Object)
MemberwiseClone (inherited from Object)

See Also

Repository Class | ICSharpCode.SharpCvsLib.FileSystem Namespace