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

  ViewVC Help
Powered by ViewVC 1.1.5