From: <dr...@us...> - 2003-12-11 16:36:34
|
Update of /cvsroot/sharpcvslib/sharpcvslib/src/ICSharpCode/SharpCvsLib/Responses In directory sc8-pr-cvs1:/tmp/cvs-serv4974/src/ICSharpCode/SharpCvsLib/Responses Modified Files: ClearStaticDirectoryResponse.cs UpdatedResponse.cs Log Message: Fixed bug in checkout causing corruption of Entries file. Also added CvsFileNotFoundException thrown if the CVS management file is not found in the specified path. Index: ClearStaticDirectoryResponse.cs =================================================================== RCS file: /cvsroot/sharpcvslib/sharpcvslib/src/ICSharpCode/SharpCvsLib/Responses/ClearStaticDirectoryResponse.cs,v retrieving revision 1.13 retrieving revision 1.14 diff -C2 -d -r1.13 -r1.14 *** ClearStaticDirectoryResponse.cs 9 Dec 2003 08:25:38 -0000 1.13 --- ClearStaticDirectoryResponse.cs 11 Dec 2003 16:36:25 -0000 1.14 *************** *** 78,82 **** // TODO: There has to be a cleaner way to do this... if (services.Repository.WorkingPath.Length <= entry.Path.Length) { ! manager.Add(entry); } --- 78,82 ---- // TODO: There has to be a cleaner way to do this... if (services.Repository.WorkingPath.Length <= entry.Path.Length) { ! manager.AddEntry(entry); } Index: UpdatedResponse.cs =================================================================== RCS file: /cvsroot/sharpcvslib/sharpcvslib/src/ICSharpCode/SharpCvsLib/Responses/UpdatedResponse.cs,v retrieving revision 1.12 retrieving revision 1.13 diff -C2 -d -r1.12 -r1.13 *** UpdatedResponse.cs 7 Dec 2003 22:30:31 -0000 1.12 --- UpdatedResponse.cs 11 Dec 2003 16:36:25 -0000 1.13 *************** *** 124,129 **** services.NextFileDate = null; ! manager.Add(e); ! manager.SetFileTimeStamp (localPathAndFilename, e.TimeStamp, e.IsUtcTimeStamp); UpdateMessage message = new UpdateMessage (); --- 124,129 ---- services.NextFileDate = null; ! manager.AddEntry(e); ! manager.SetFileTimeStamp (e.FullPath, e.TimeStamp, e.IsUtcTimeStamp); UpdateMessage message = new UpdateMessage (); |