summaryrefslogtreecommitdiff
path: root/usr.bin/cvs
diff options
context:
space:
mode:
authorJean-Francois Brousseau <jfb@cvs.openbsd.org>2004-07-31 01:59:18 +0000
committerJean-Francois Brousseau <jfb@cvs.openbsd.org>2004-07-31 01:59:18 +0000
commit60f2f15b256a6dbd6833b2eb76ac6b10a2a2396f (patch)
tree8fcc858e971fb1d71afbf119273519789864dbe5 /usr.bin/cvs
parent95efbc9abff1b11a07d8bee8e7a9c1b6efd0a3fc (diff)
Update the TODO file
Diffstat (limited to 'usr.bin/cvs')
-rw-r--r--usr.bin/cvs/TODO30
1 files changed, 24 insertions, 6 deletions
diff --git a/usr.bin/cvs/TODO b/usr.bin/cvs/TODO
index cc352718279..8d09a4f3a4d 100644
--- a/usr.bin/cvs/TODO
+++ b/usr.bin/cvs/TODO
@@ -1,6 +1,24 @@
-* generate the proper diff arguments to output with the diff
-* cleanup the client/proto mess
-* find a way to make it easier to connect when acting as client
-* prevent reconnection when the cvsroot is the same as the previous one
-* make splitpath() require only one buffer that is MAXPATHLEN and the file
- should be a char ** that points to the appropriate place in the dir buffer
+OpenCVS 0.2 TODO
+
+Missing commands
+================
+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-
+recursion handlers for cvs_file_examine() so we can send one command
+per root connection instead of one global command at the end.
+
+Client-daemon protocol
+======================
+I have not yet given too much thought to this. Any suggestions would be
+welcome.