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

Diff of /meta-cvs/F-0C9187C87304A15BD59A42657A3BE5A3

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.205 by kaz, Thu Oct 10 05:56:15 2002 UTC revision 1.205.2.21 by kaz, Mon Oct 28 04:00:32 2002 UTC
# Line 1  Line 1 
1    2002-10-27  Kaz Kylheku  <kaz@ashi.footprints.net>
2    
3            Bugfix to the directory restructuring code. A clobbering
4            file add was not actually removing the clobbered file, but leaving
5            it up to the synchronization algorithm, so the time-stamp would
6            decide whether the local file gets clobbered by the repository one,
7            or whether it wins.
8    
9            * code/mapping.lisp (mapping-update): Logic for handling added
10            file ensures that a clobbered local file is removed first.
11    
12    2002-10-26  Kaz Kylheku  <kaz@ashi.footprints.net>
13    
14            New link command for creating symlinks.
15    
16            * mcvs-main.lisp (*link-options*): New option constant.
17            (*mcvs-command-table*): Entries for new command added.
18            (*usage*): Help text added.
19    
20            * link.lisp: New file.
21            (mcvs-link, mcvs-link-wrapper): New functions.
22    
23    2002-10-26  Kaz Kylheku  <kaz@ashi.footprints.net>
24    
25            * code/grab.lisp (*grab-help*): Rewritten.
26    
27            * code/checkout.lisp (*export-help*): Formatted for 80 columns.
28    
29    2002-10-26  Kaz Kylheku  <kaz@ashi.footprints.net>
30    
31            * code/mcvs-main.lisp (*usage*): Expand tabs to spaces.
32    
33            * code/add.lisp (*add-help*): Likewise.
34    
35            * code/remove.lisp (*remove-help*): Likewise.
36    
37            * code/create.lisp (*create-help*): Likewise.
38    
39    2002-10-26  Kaz Kylheku  <kaz@ashi.footprints.net>
40    
41            * code/purge.lisp (mcvs-purge): Get rid the processing of the
42            nonexistent -n option from purge code.  The global option -n does an
43            adequate job of implementing a dry run.
44    
45    2002-10-26  Kaz Kylheku  <kaz@ashi.footprints.net>
46    
47            * code/mapping.lisp (mapping-removed-files): Skip over the MCVS/CVS
48            directory, which can contain CVS-generated files with F- names and a ,t
49            suffix. These trip up the algorithm.
50    
51    2002-10-21  Kaz Kylheku  <kaz@ashi.footprints.net>
52    
53            Add help to move command.
54    
55            * code/mcvs-main.lisp (*mcvs-command-table*): Added *move-help*.
56    
57            * code/move.lisp (*mcvs-help*): New constant.
58    
59    2002-10-20  Kaz Kylheku  <kaz@ashi.footprints.net>
60    
61            Fix broken ``filt -r''.
62    
63            * code/mapping.lisp (mapping-read-raw-map): New function; reads
64            map from stream and does sanity check.
65            (mapping-read): Argument can be a filename or stream. Call to
66            mapping-read-raw-map to factor out common code for both cases.
67    
68            * code/filt.lisp (filt-select-map): This was still just
69            reading the raw structure from the cvs coprocess, which worked under
70            the old map format, when the internal and external representations
71            were the same. Now it calls mapping-read on the stream.
72    
73    2002-10-19  Kaz Kylheku  <kaz@ashi.footprints.net>
74    
75            * UPGRADE-EXISTING: New file.
76    
77    2002-10-19  Kaz Kylheku  <kaz@ashi.footprints.net>
78    
79            * code/mcvs-main.lisp: Clear out *modules* list before requiring
80            modules. This is needed so that mcvs-upgrade works, because there
81            is already a populated list in the Lisp image.
82    
83    2002-10-17  Kaz Kylheku  <kaz@ashi.footprints.net>
84    
85            Detect failure to start text editor.
86    
87            * code/posix.lisp (*editor*): Change name to *mcvs-editor*, due
88            to name-clash with a CLISP extension!
89    
90            * code/mcvs-main.lisp: Likewise.
91    
92            * code/types.lisp (types-let-user-edit): Provide an individual
93            restart-case block around the invocation of the text editor,
94            which lets the user re-try the editor.
95    
96    2002-10-14  Kaz Kylheku  <kaz@ashi.footprints.net>
97    
98            Compiler warning fix.
99    
100            * code/posix.lisp (*argument-limit*): Constant moved here.
101    
102            * code/clisp-unix.lisp (*argument-limit*): Constant removed.
103    
104            * code/cmucl-unix.lisp (*argument-limit*): Likewise.
105    
106    2002-10-13  Kaz Kylheku  <kaz@ashi.footprints.net>
107    
108            * code/install.sh: generate a script called mcvs-upgrade.
109    
110    2002-10-13  Kaz Kylheku  <kaz@ashi.footprints.net>
111    
112            * code/prop.lisp (mcvs-prop): Read *mcvs-map*, not *mcvs-map-local*.
113    
114    2002-10-13  Kaz Kylheku  <kaz@ashi.footprints.net>
115    
116            * code/mcvs-main.lisp (*watchers-options*): New constant.
117            (*edit-options*): Likewise.
118            (*unedit-options*): Likewise.
119            (*editors-options*): Likewise.
120            (*mcvs-command-table*): Added watchers, edit unedit, and editors
121            commands.
122            (*usage*): Updated.
123    
124            * code/generic.lisp (mcvs-watchers-wrapper, mcvs-edit-wrapper,
125            mcvs-unedit-wrapper, mcvs-editors-wrapper): New functions.
126    
127    2002-10-13  Kaz Kylheku  <kaz@ashi.footprints.net>
128    
129            * code/mcvs-main.lisp (*usage*): Describe export and watch commands.
130    
131    2002-10-13  Kaz Kylheku  <kaz@ashi.footprints.net>
132    
133            * code/mcvs-main.lisp (*watch-options*): New constant.
134            (*mcvs-command-table*): New entry for watch command.
135    
136            * code/watch.lisp: New file.
137    
138    2002-10-13  Kaz Kylheku  <kaz@ashi.footprints.net>
139    
140            * code/mcvs-main.lisp (*export-options*): New constant.
141            (*mcvs-command-table*): New entries for export command.
142    
143            * code/checkout.lisp (mcvs-checkout): New keyword to specify export
144            behavior.  This causes cvs export to be run instead of checkout,
145            and the MCVS directory to be deleted after.
146            (mcvs-checkout-wrapper): Common function factored out into a flet.
147            (mcvs-export-wrapper): New function. Verifies that one of -D and -r
148            options is present, then runs mcvs-checkout, specifying export
149            behavior.
150    
151    2002-10-12  Kaz Kylheku  <kaz@ashi.footprints.net>
152    
153            * code/mcvs-main.lisp (*update-options*): Added -C option.
154    
155            * code/update.lisp (mcvs-update): Fall back on the mcvs-generic
156            if --metaonly or --nometa is specified to run CVS on specific
157            files.
158    
159    2002-10-12  Kaz Kylheku  <kaz@ashi.footprints.net>
160    
161            * code/filt.lisp (mcvs-filt): Do not filter F- names if
162            immediately preceded by MCVS/ prefix.
163    
164    2002-10-12  Kaz Kylheku  <kaz@ashi.footprints.net>
165    
166            * code/clisp-unix.lisp (execute-program): Provide debug traces
167            for command execution.
168    
169  2002-10-09  Kaz Kylheku  <kaz@ashi.footprints.net>  2002-10-09  Kaz Kylheku  <kaz@ashi.footprints.net>
170    
171          * code/add.lisp (*add-help*): Remove spurious text cut and pasted from          * code/add.lisp (*add-help*): Remove spurious text cut and pasted from

Legend:
Removed from v.1.205  
changed lines
  Added in v.1.205.2.21

  ViewVC Help
Powered by ViewVC 1.1.5