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

  ViewVC Help
Powered by ViewVC 1.1.5