/[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.164 by kaz, Fri Sep 6 04:09:45 2002 UTC revision 1.165 by kaz, Sat Sep 7 04:41:46 2002 UTC
# Line 1  Line 1 
1    2002-09-06  Kaz Kylheku  <kaz@ashi.footprints.net>
2    
3            Unify command option parsing, and enable it to handle options with
4            any number of required parameters.
5    
6            * code/options.lisp (parse-opt): Function rewritten. Argument
7            syntax and semantics have changed. Options are specified
8            as an association list whose member are string-integer
9            pairs. The string is the option name, the integer specifies
10            the number of required parameters.
11            (option-spec-expand): New function.
12            (option-spec): New macro.
13            (define-option-constant): New macro.
14    
15            * code/mcvs-main.lisp (*cvs-options-arg*): Constant removed.
16            (*cvs-options*, *create-options*, *grab-options*, *checkout-options*,
17            *add-options*, *remove-options*, *update-options*,
18            *switch-options*, *commit-options*, *diff-options*, *tag-options*,
19            *log-options*, *status-options*, *annotate-options, *filt-options*,
20            *convert-options*, *branch-options*, *merge-options*,
21            *remerge-options*, *list-branches-options*, *remap-options*,
22            *purge-options*, *restore-options*, *prop-options*): Constant
23            definitions refactored using define-option-constant macro.
24            (*mcvs-command-table*): Use , rather than ,@ to insert
25            option specs.
26            (*usage*): Suggest cleaner syntax for prop options.
27            (mcvs-execute): Switch to new parse-opt.
28    
29  2002-09-05  Kaz Kylheku  <kaz@ashi.footprints.net>  2002-09-05  Kaz Kylheku  <kaz@ashi.footprints.net>
30    
31          New prop command for manipulating property lists.          New prop command for manipulating property lists.

Legend:
Removed from v.1.164  
changed lines
  Added in v.1.165

  ViewVC Help
Powered by ViewVC 1.1.5