SharpCvsLib

WorkingDirectory Members

WorkingDirectory overview

Public Instance Constructors

WorkingDirectory Constructor Public constructor.

Public Instance Properties

CvsRoot Object encapsulating information to connect to a cvs server.
DateSpecifies the most recent revision no later that the given date.
Folders A list of the cvs folders on the local host.
FoldersToUpdate The cvs folders that are to be updated/ manipulated when requests are sent to the server.
HasDate Determine if a date has been specified.
HasOverrideDirectory Determine if a local working directory overrides the repository working directory (i.e. the module directory).
HasRevision Determine if a revision has been specified.
LocalDirectory The root directory on the local/ client machine that sources will be checked out into. This will be contain the Module or Override directory.
ModuleName The name of the module.
OverrideDirectory Specifies the local root directory that the module will be checked out to. This overrides the module name that is being checked out which is by default the local root directory.
RevisionUsed to specify the revision of the module requested. This should correspond to a module tag.
WorkingDirectoryName The name of the working directory under the local root directory. This directory is usually equal to the module name however there is an option to override this directory and specify an alternative.
WorkingPath Specifies the current working path for the sources. This is a combination of the root/ sandbox directory and the module or override directory.

Public Instance Methods

AddEntriesIn Recurses through all child directories starting with base directory. Add all the cvs entries found to the folder collection.
AddEntry Add a new entry to the folders collection.
Clear Clear folders collection.
Equals (inherited from Object)
GetDateAsString Returns the data as a string as required by the cvs server.
GetHashCode (inherited from Object)
GetType (inherited from Object)
IsInPath Determines if the path specified is inside of the working directory path.
ReadAllExistingEntries Read all the existing entries.
ToLocalPath Convert the directory name to a win32 directory name with the appropriate slashes. TODO: Clean up this dirty bad boy and move the functionality to the Manager
ToRemotePath Converting the local directory string to a remote/ *nix string.
ToString Render the object as a human readable string.

Protected Instance Methods

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

See Also

WorkingDirectory Class | ICSharpCode.SharpCvsLib.Misc Namespace