/[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.2.68 by kaz, Wed Apr 23 05:37:35 2003 UTC revision 1.205.2.69 by kaz, Thu Apr 24 04:02:54 2003 UTC
# Line 1  Line 1 
1    2003-04-23  Kaz Kylheku  <kaz@ashi.footprints.net>
2    
3            Improved error handling again in a flash of sanity. The whole
4            idea of ``bail'' as a restart is gone. All code which must perform
5            some complex cleanup action does so as part of normal unwinding.
6            And so termination becomes safe.
7    
8            * code/update.lisp (mcvs-update): Change bail restart to continue.
9    
10            * code/mcvs-main.lisp (*global-options*): Remove "error-bail".
11            (*usage*): Remove description of --error-bail.
12            (mcvs-execute): Bind *mcvs-error-treatment* to :terminate rather
13            than :bail if controlling TTY cannot be opened.
14    
15            * code/move.lisp (mcvs-move): Change "Undoing move" error message
16            to "Undoing changes to map".
17    
18            * code/add.lisp (mcvs-add): Get rid of bail restart; move cleanup
19            code into unwind-protect block.
20    
21            * code/error.lisp (*mcvs-error-treatment*): Touch up docstring.
22            (mcvs-error-handler): Remove anything having to do with :bail.
23            Change description of `T' command to suggest that it is safe.
24    
25            * code/options.lisp (filter-mcvs-options): Remove handling of
26            "error-bail" option.
27    
28            * code/mapping.lisp (mapping-update): Get rid of outermost
29            restart-case, which had just a bail restart. Replace it with
30            unwind-protect block which does exactly the same restoration.
31    
32  2003-04-22  Kaz Kylheku  <kaz@ashi.footprints.net>  2003-04-22  Kaz Kylheku  <kaz@ashi.footprints.net>
33    
34          Improved error handling.  Use of tty for user interaction, plus          Improved error handling.  Use of tty for user interaction, plus

Legend:
Removed from v.1.205.2.68  
changed lines
  Added in v.1.205.2.69

  ViewVC Help
Powered by ViewVC 1.1.5