From: Clayton H. <dr...@us...> - 2005-01-01 22:07:17
|
Update of /cvsroot/sharpcvslib/sharpcvslib/src/ICSharpCode/SharpCvsLib/Client In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv9234/src/ICSharpCode/SharpCvsLib/Client Modified Files: CVSServerConnection.cs Log Message: Cleaned up documentation, added SSPI class that depends on DocVisions library. If the library is not found in lib/ext then the sspi classes are not included. Refactored some of the exception classes. Index: CVSServerConnection.cs =================================================================== RCS file: /cvsroot/sharpcvslib/sharpcvslib/src/ICSharpCode/SharpCvsLib/Client/CVSServerConnection.cs,v retrieving revision 1.49 retrieving revision 1.50 diff -C2 -d -r1.49 -r1.50 *** CVSServerConnection.cs 21 Nov 2004 22:41:13 -0000 1.49 --- CVSServerConnection.cs 1 Jan 2005 22:06:38 -0000 1.50 *************** *** 392,407 **** /// <param name="password"></param> public void Authentication(string password) { ! switch (repository.CvsRoot.Protocol) { ! case "ext": ! this.protocol = new ExtProtocol (); ! break; ! case "pserver": ! this.protocol = new PServerProtocol(); ! break; ! default: ! StringBuilder notSupportedMsg = new StringBuilder (); ! notSupportedMsg.Append("Unknown protocol=[").Append(repository.CvsRoot.Protocol).Append("]"); ! throw new UnsupportedProtocolException (notSupportedMsg.ToString()); ! } this.protocol.Repository = this.Repository; --- 392,397 ---- /// <param name="password"></param> public void Authentication(string password) { ! this.protocol = ! ProtocolFactory.Instance.GetProtocol(repository.CvsRoot.Protocol); this.protocol.Repository = this.Repository; |