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

  ViewVC Help
Powered by ViewVC 1.1.5