SharpCvsLib

ICSharpCode.SharpCvsLib.Misc Namespace

ICSharpCode.SharpCvsLib.Client TODO: Enter a namespace description.

Classes

ClassDescription
CvsRoot Class to encapsulate the properties of the cvsroot for the repository you are communicating with.
CvsRootParseException An invalid cvsroot exception is thrown if the client attempts to send in a root that is not understood by the server.
PasswordScrambler SCRAMBLE and DESCRAMBLE work like this: scramble(STR) returns SCRM, a scrambled copy of STR. SCRM[0] is a single letter indicating the scrambling method. As of this writing, the only legal method is 'A', but check the code for more up-to-date information. descramble(SCRM) returns STR. descramble() uses SCRM[0] to determine which method of unscrambling to use. If it does not recognize the method, it throws an exception.
TraceUtil The trace utility class logs a stack trace to the log4net file if DEBUG logging is enabled. This is used as an alternative to the .net trace mechanism.
UnsupportedProtocolException The unsupported protocol exception is thrown when a client attempts to use a protocol that is not understood or not supported currently by the library.
WorkingDirectory Encapsulates the information for the local working directory and the cvs server module name. Also contains the
CvsRoot
object required to connect to the server. The only thing you have to add for this is the password.