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

Contents of /meta-cvs/F-0AA69D6C8A0A864344D90F45C18B8B58

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.55 - (show annotations)
Tue Jun 25 23:39:19 2002 UTC (11 years, 10 months ago) by kaz
Branch: MAIN
CVS Tags: old-convert-hacking-branch~branch-point, mcvs-0-16, mcvs-0-15
Branch point for: old-convert-hacking-branch
Changes since 1.54: +1 -0 lines
New feature: grab command. Takes snapshot of code and imports
it to a branch, trying to determine which of the added and
removed files are actually moves.

* grab.lisp: New file.
(read-word-hash, word-hash-file, correlate, added-removed,
move-candidates, mcvs-grab, mcvs-grab-wrapper): New functions.

* mcvs-main.lisp (*grab-options*): New constant.
(*mcvs-command-table*): New entry.
(*usage*): New text.

* checkout.lisp (mcvs-checkout): Write out MAP-LOCAL even
if :no-generate t is specified.
1 Things to do in short time frame:
2
3 - optimize move command, it performs badly when the number of
4 arguments is large. [2002.02.02]
5 - when files are added on a managed branch and committed, the special tags
6 should be set in these files accordingly. [2002.04.03]
7 - deferred cvs add: do not invoke cvs add for new files until commit
8 time. This will work around a nasty cvs add bug.
9 [2002.04.04] [Coded and tested, put in deferred-adds-branch]
10 - import should know things about some suffixes, like what is ``obviously''
11 binary, and what should probably be ignored.
12 - When an add wants to clobber a local file with a newly added file, provide a
13 restart which does the reverse clobber instead. Also interactive handling
14 to do this on a file by file basis might be nice. [2002.06.21]
15 - optimize split-words similarly to split-fields.
16 - when removing, no need to sync from F-files to sandbox.
17
18 Longer term things:
19
20 - make *argument-limit* controllable from command line.
21 - dirwalk-fi function should put out canonicalized path names. [2002.01.27]
22 - use CLISP's FFI-POINTER-NULL instead of hack (when CLISP 2.28
23 comes out). [2002.01.28]
24 - use linux:get_current_dir_name binding in mcvs-locate instead
25 of chdir-based algorithm. [2002.01.27]
26 - streamline filemap sorting to avoid sorting too many times. [2002.02.02]
27 - develop repository-side migration tool to convert CVS module to Meta-CVS
28 form. [2002.01.27]
29 - investigate problems running CVS as pipe coprocess from CLISP. [2002.04.03]

  ViewVC Help
Powered by ViewVC 1.1.5