version 1.3, 2004/07/31 01:59:17 |
version 1.4, 2004/08/12 18:38:42 |
|
|
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- |
|
|
|
|
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. |