/[meta-cvs]/meta-cvs/F-0AA69D6C8A0A864344D90F45C18B8B58
ViewVC logotype

Contents of /meta-cvs/F-0AA69D6C8A0A864344D90F45C18B8B58

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.75.2.11 - (show annotations)
Sun Mar 30 05:05:53 2003 UTC (11 years ago) by kaz
Branch: mcvs-1-0-branch
Changes since 1.75.2.10: +7 -5 lines
*** empty log message ***
1 Things to do in short time frame:
2
3 - import should know things about some suffixes, like what is ``obviously''
4 binary, and what should probably be ignored.
5 - When an add wants to clobber a local file with a newly added file, provide a
6 restart which does the reverse clobber instead. Also interactive handling
7 to do this on a file by file basis might be nice. [2002.06.21]
8 - optimize split-words similarly to split-fields.
9 - Automatically synchronize sandbox symlink changes back to map [2002.08.25]
10 - Do something with symlinks in remap command [2002.08.26]
11 - Recognize when running over a case-insensitive filesystem, and adjust
12 the path-equal function accordingly. Also make sure the right comparison
13 function is used everywhere. The posix.lisp module should also export a
14 function that is suitable as an argument to :test for make-hash-table.
15 [2002.09.25]
16 - Substitute more informative messages for low-level file access messages
17 coming out of CLISP [2002.10.05]
18 - Repository branching command [2003.03.24].
19 - Local and repository ``ls'' [2003.03.24].
20 - Support for rtag and rlog commands [2003.03.24].
21 - When long arguments are split, Meta-CVS seems to operate on some files
22 twice; it calls CVS with a list of files, and then again with the same
23 list, but reversed! [2003.03.24]
24 - After a commit, a synchronize should be done, because CVS can modify
25 the working copies of commited files. [2003.03.29]
26 - I think there really need to be two semantics for the hard link sync,
27 push and pull. [2003.03.29]
28
29 Longer term things:
30
31 - stop representing paths as strings, at least internally! This is sheer
32 stupidity.
33 - confusing behavior: mcvs mv * subdir causes all files from the
34 current directory to be removed, which causes the current directory
35 itself to be removed. The directory is then re-created with subdir,
36 and the files moved there. However, the shell is left in an orphaned
37 directory.
38 - cvs unedit has funny reverting behavior with respect to the time stamp.
39 it doesn't behave like update -C; rather it reverts the contents and
40 the timestamp too, so Meta-CVS thinks the reverted F-file is older.
41 - deferred cvs add: do not invoke cvs add for new files until commit
42 time. This will work around a nasty cvs add bug.
43 [2002.04.04] [Coded and tested, put in deferred-adds-branch]
44 - when files are added on a managed branch and committed, the special tags
45 should be set in these files accordingly. [2002.04.03]
46 - optimize move command, it performs badly when the number of
47 arguments is large. [2002.02.02]
48 - make *argument-limit* controllable from command line.
49 - dirwalk-fi function should put out canonicalized path names. [2002.01.27]
50 - develop repository-side migration tool to convert CVS module to Meta-CVS
51 form. [2002.01.27]
52 - investigate problems running CVS as pipe coprocess from CLISP. [2002.04.03]

  ViewVC Help
Powered by ViewVC 1.1.5