=================================================================== RCS file: /cvsrepo/anoncvs/cvs/src/usr.bin/cvs/Attic/TODO,v retrieving revision 1.3 retrieving revision 1.4 diff -c -r1.3 -r1.4 *** src/usr.bin/cvs/Attic/TODO 2004/07/31 01:59:17 1.3 --- src/usr.bin/cvs/Attic/TODO 2004/08/12 18:38:42 1.4 *************** *** 5,17 **** 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. - 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 ======================= This is close to working but we need to put something like pre- and post- --- 5,10 ---- *************** *** 20,24 **** Client-daemon protocol ====================== ! I have not yet given too much thought to this. Any suggestions would be ! welcome. --- 13,25 ---- Client-daemon protocol ====================== ! I have started working on the code for this but it is far from ready. Please ! 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.