[BACK]Return to TODO CVS log [TXT][DIR] Up to [local] / src / usr.bin / cvs

Diff for /src/usr.bin/cvs/Attic/TODO between version 1.3 and 1.4

version 1.3, 2004/07/31 01:59:17 version 1.4, 2004/08/12 18:38:42
Line 5 
Line 5 
 Implementing the missing commands is mostly a job of copying the code from  Implementing the missing commands is mostly a job of copying the code from
 the working commands and changing some of the requests to be sent.  the working commands and changing some of the requests to be sent.
   
 Specific file handling  
 ======================  
 Right now, commands are only working when not specifying files on the  
 command line.  cvs_file_getspec() needs to be implemented to load only  
 a specific list of files along with the directory hierarchy for those  
 files.  
   
 Multiple server support  Multiple server support
 =======================  =======================
 This is close to working but we need to put something like pre- and post-  This is close to working but we need to put something like pre- and post-
Line 20 
Line 13 
   
 Client-daemon protocol  Client-daemon protocol
 ======================  ======================
 I have not yet given too much thought to this.  Any suggestions would be  I have started working on the code for this but it is far from ready.  Please
 welcome.  contact me if you want to work on that part.
   
   Entries file caching
   ====================
   Currently, adding entries in an Entries file involves opening that file,
   adding the entry and closing the file.  This means that on every new entry,
   the file is reparsed and rewritten to disk.  We should add some kind of
   caching system with reference counts on the Entries files so we don't really
   close them but keep them opened for future requests to avoid all the disk I/O.

Legend:
Removed from v.1.3  
changed lines
  Added in v.1.4