ViewVC logotype

Log of /meta-cvs/F-FA1826D235E55390A70DEBE51DC3234B.lisp

Parent Directory Parent Directory | Revision Log Revision Log

Links to HEAD: (view) (annotate)
Links to mcvs-1-0-8: (view) (annotate)
Sticky Tag:

Revision - (view) (annotate) - [select for diffs]
Tue Apr 22 05:53:42 2003 UTC (10 years, 11 months ago) by kaz
Branch: mcvs-1-0-branch
CVS Tags: mcvs-1-0-10, mcvs-1-0-11, mcvs-1-0-7, mcvs-1-0-8, mcvs-1-0-9
Changes since 1.6: +1 -1 lines
Diff to previous 1.6
Slightly redesigned error handling protocol.

* code/update.lisp (mcvs-update): Change continue restart to bail.

* code/add.lisp (mcvs-add): Likewise.

* code/error.lisp (mcvs-error-handler): Specially recognize two
additional restart symbols, bail and info. A bail restart performs
any rolling back and cleanup and terminates. Continuation is now
properly reserved for actions that proceed boldly to finish
the job, possibly irretrievably clobbering precious data.
The info restart is now a standard way to indicate that more
details about the error can be obtained, so this does not have
to be represented as a special action with an ad-hoc restart.

* code/create.lisp (mcvs-create): Change show restart to info.

* code/remap.lisp (mcvs-remap): Change ignore restart to continue.

* code/mapping.lisp (mapping-update): Change ignore and do-clobber
restarts to continue, and print-clobbers restart to info.
Change continue restart to bail.

Revision 1.6 - (view) (annotate) - [select for diffs]
Sun Oct 6 08:17:28 2002 UTC (11 years, 6 months ago) by kaz
Branch: MAIN
CVS Tags: mcvs-0-97, mcvs-0-98, mcvs-0-99, mcvs-1-0, mcvs-1-0-1, mcvs-1-0-2, mcvs-1-0-4, mcvs-1-0-5, mcvs-1-0-6, mcvs-1-0-branch~branch-point
Branch point for: mcvs-1-0-branch
Changes since 1.5: +9 -8 lines
Diff to previous 1.5
* code/remap.lisp (mcvs-remap): Preserve property lists of
mapping entries, and pick up changes in execute permission.

* code/mapping.lisp (mapping-convert-out): If the mapping entry's
executable flag is nil, then remove the :exec entry from the property

Revision 1.5 - (view) (annotate) - [select for diffs]
Sat Oct 5 18:09:48 2002 UTC (11 years, 6 months ago) by kaz
Branch: MAIN
Changes since 1.4: +2 -2 lines
Diff to previous 1.4
Error messages no longer specify prefixes like "mcvs:" or

When no restarts are available, the error handler now adds the "mcvs:"
prefix when dumping the error text to the standard error stream,
and also adds a terminating newline.

The inability to write to the MAP file is converted to a more
informative error message.

New --debug option is supported to set the chatter level to 3.

Revision 1.4 - (view) (annotate) - [select for diffs]
Sat Aug 31 20:53:13 2002 UTC (11 years, 7 months ago) by kaz
Branch: MAIN
CVS Tags: mcvs-0-22, mcvs-0-23, mcvs-0-24, mcvs-0-95, mcvs-0-96
Changes since 1.3: +16 -6 lines
Diff to previous 1.3
Merging symlink-branch to main trunk.

Revision 1.3 - (view) (annotate) - [select for diffs]
Sat Jul 6 17:15:02 2002 UTC (11 years, 9 months ago) by kaz
Branch: MAIN
CVS Tags: mcvs-0-18, mcvs-0-19, mcvs-0-20, mcvs-0-21, symlink-branch~branch-point
Branch point for: symlink-branch
Changes since 1.2: +8 -6 lines
Diff to previous 1.2
Merging from partial-sandbox-branch.

Revision 1.2 - (view) (annotate) - [select for diffs]
Mon May 20 18:09:14 2002 UTC (11 years, 10 months ago) by kaz
Branch: MAIN
CVS Tags: mcvs-0-13, mcvs-0-14, mcvs-0-15, mcvs-0-16, mcvs-0-17, old-convert-hacking-branch~branch-point, partial-sandbox-branch~branch-point
Branch point for: old-convert-hacking-branch, partial-sandbox-branch
Changes since 1.1: +5 -0 lines
Diff to previous 1.1
* remap.lisp (mcvs-remap): Loads MAP as well as MAP-LOCAL.
If it the mappings differ, an error is signaled.  The user can choose
to ignore the error, in which case MAP is clobbered.

Revision 1.1 - (view) (annotate) - [select for diffs]
Mon May 20 17:49:12 2002 UTC (11 years, 10 months ago) by kaz
Branch: MAIN
Adding mcvs remap command.

* dirwalk.lisp (dirwalk-fi, dirwalk, for-each-file-info): Default
behavior is now preorder (visit directory before its entries).
A keyword is provided to select the old postorder behavior.
A catch is provided in dirwalk-fi that allows the caller to
skip processing the currently traversed directory. The for-each-*
macros provide a local function called (skip) to do this.
(delete-recursive): This function depends on postorder behavior
in for-each-file-info, so it explicitly selects it now.

* mcvs.lisp (*remap-options*): New constant.
(*mcvs-command-table*): Add entry for new function.
(*usage*): Describes new function.

* remap.lisp: New file.
(mcvs-remap, mcvs-remap-wrapper): New functions.

This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, select a symbolic revision name using the selection box, or choose 'Use Text Field' and enter a numeric revision.

  Diffs between and
  Type of Diff should be a

Sort log by:

  ViewVC Help
Powered by ViewVC 1.1.5