/[meta-cvs]/meta-cvs/MAP
ViewVC logotype

Log of /meta-cvs/MAP

Parent Directory Parent Directory | Revision Log Revision Log


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

Revision 1.27 - (view) (annotate) - [select for diffs]
Mon Mar 11 19:34:50 2002 UTC (12 years, 1 month ago) by kaz
Branch: MAIN
CVS Tags: mcvs-0-8, mcvs-0-9
Changes since 1.26: +2 -0 lines
Diff to previous 1.26
* find-bind.lisp: New file.
(find-bind-extract-vals): New function.
(find-bind): New macro.

* error.lisp (restart-destructure): Macro removed.
(mcvs-error-handler): Uses generic find-bind instead of
restart-destructure.

Revision 1.26 - (view) (annotate) - [select for diffs]
Sun Mar 10 03:32:46 2002 UTC (12 years, 1 month ago) by kaz
Branch: MAIN
CVS Tags: mcvs-0-7
Changes since 1.25: +0 -2 lines
Diff to previous 1.25
Commit is handled through mcvs-generic, so it can take
filename arguments, and honor --nometa.

* commit.lisp: File removed.
(mcvs-commit): Function removed.
(mcvs-commit-wrapper): Moved to generic.lisp.

* generic.lisp (mcvs-commit-wrapper): Moved from commit.lisp,
changed to invoke mcvs-generic.
(mcvs-generic): Only add TYPES file to list if it actually
exists.

Revision 1.25 - (view) (annotate) - [select for diffs]
Mon Feb 18 06:14:22 2002 UTC (12 years, 2 months ago) by kaz
Branch: MAIN
Changes since 1.24: +2 -0 lines
Diff to previous 1.24
* print.lisp: New file.
(print-assoc-list): New function.
* types.lisp: Use print-assoc-list to nicely print the types.
* import.lisp (mcvs-import): Don't bother getting user to
edit the types if the type list is empty. In fact, don't
even create the file.

* add.lisp (mcvs-add): Use new form of mapping-generate-name.

Revision 1.24 - (view) (annotate) - [select for diffs]
Sat Feb 16 19:41:43 2002 UTC (12 years, 2 months ago) by kaz
Branch: MAIN
Changes since 1.23: +2 -0 lines
Diff to previous 1.23
Support for filetypes in import.

* posix.lisp (suffix): Separator character parameter is optional;
multiple occurences of character lead to one big suffix like
".tar.gz" instead of ".gz".  A leading dot means it's not a suffix but
a hidden file like ".exrc".
(edit-file): New function, brings up text editor for specified file.

* clisp-linux.lisp (env-lookup): New function for environment
variable lookup.

* types.lisp: New source file.
(*mcvs-types-name*, *mcvs-types*): New constants for TYPES filename.
(types-read, types-write, types-sanity-check,
types-to-import-wrapper-args): New functions.

* import.lisp (*types-comments*): New constant.
(mcvs-import): Restructured to build up list of file suffixes,
allow the user to edit the file which determines how they
are treated, filter out ignored files and pass -W options to cvs import
to handle the rest. Failed cvs import is turned into restartable
condition.

* mapping.lisp (mapping-generate-name): Takes a suffix parameter.
The F-files now carry a suffix obtained from the original file,
because I have concluded that this was the only reasonable way
to integrate with CVS.

Revision 1.23 - (view) (annotate) - [select for diffs]
Sun Feb 10 04:09:51 2002 UTC (12 years, 2 months ago) by kaz
Branch: MAIN
CVS Tags: mcvs-0-5, mcvs-0-6
Changes since 1.22: +2 -0 lines
Diff to previous 1.22
Added a much improved error handling routine in anticipation
of better use of restarts.

* error.lisp: New file
(restart-destructure): New macro.
(*mcvs-error-treatment*): Special variable, moved here from
mcvs-main.
(mcvs-error-handler): New function.

* mcvs-main.lisp (mcvs-top-error-handler): Function removed.
(mcvs-execute): Bind error to new mcvs-error-handler instad
of mcvs-top-error-handler.

Revision 1.22 - (view) (annotate) - [select for diffs]
Sat Feb 9 03:34:18 2002 UTC (12 years, 2 months ago) by kaz
Branch: MAIN
Changes since 1.21: +2 -0 lines
Diff to previous 1.21
* convert.lisp: New file. Contains conversion utility
to make an Meta-CVS repository from an ordinary CVS repository,
while preserving all history, tags and branches.
(remove-attic-component, classify-tags, read-tags,
mcvs-convert): New functions.

* posix.lisp (suffix): New function. Computes suffix of file.
(execute-program-xargs): New optional parameter, for specifying
fixed part added at the end of each generated command line.

* mapping.lisp (*mcvs-map-name*, *mcvs-local-map-name*): New constants.
(*mcvs-map*, *mcvs-map-local*): Redefined in terms of new constants.
(mapping-generate-name): New key parameter no-dir for not adding
the directory prefix.

Revision 1.21 - (view) (annotate) - [select for diffs]
Tue Feb 5 03:23:27 2002 UTC (12 years, 2 months ago) by kaz
Branch: MAIN
CVS Tags: latest-patch, mcvs-0-4
Changes since 1.20: +42 -42 lines
Diff to previous 1.20
Map sorting order is changing.

Revision 1.20 - (view) (annotate) - [select for diffs]
Mon Feb 4 06:10:53 2002 UTC (12 years, 2 months ago) by kaz
Branch: MAIN
Changes since 1.19: +2 -2 lines
Diff to previous 1.19
Added tag command.

* diff.lisp: File renamed to generic.lisp.
(mcvs-diff): Function renamed to mcvs-generic.

* generic.lisp (mcvs-generic): Function no longer dedicated to
diffing only; takes CVS command to execute as an argument,
also takes arguments and files as separate lists.
(mcvs-diff-wrapper): Modified to invoke mcvs-generic properly.
(mcvs-tag-wrapper): New function, uses mcvs-generic to implement
tag command.

* mcvs-main.lisp (*tag-options*): New constant.
(*mcvs-command-table*): New entry for tag command.

Revision 1.19 - (view) (annotate) - [select for diffs]
Thu Jan 31 05:35:02 2002 UTC (12 years, 2 months ago) by kaz
Branch: MAIN
CVS Tags: mcvs-0-2, mcvs-0-3
Changes since 1.18: +1 -1 lines
Diff to previous 1.18
MCVS is being renamed to Meta-CVS.

Revision 1.18 - (view) (annotate) - [select for diffs]
Mon Jan 28 01:02:15 2002 UTC (12 years, 2 months ago) by kaz
Branch: MAIN
CVS Tags: mcvs-0-1
Changes since 1.17: +2 -0 lines
Diff to previous 1.17
Bugfix for mcvs add -R.

Revision 1.17 - (view) (annotate) - [select for diffs]
Sun Jan 27 20:07:15 2002 UTC (12 years, 2 months ago) by kaz
Branch: MAIN
CVS Tags: mcvs-0-0
Changes since 1.16: +2 -0 lines
Diff to previous 1.16
Adding release notes file.

Revision 1.16 - (view) (annotate) - [select for diffs]
Sun Jan 27 19:42:02 2002 UTC (12 years, 2 months ago) by kaz
Branch: MAIN
Changes since 1.15: +2 -0 lines
Diff to previous 1.15
Added mcvs filt command to decode F- names in text streams.

Revision 1.15 - (view) (annotate) - [select for diffs]
Sun Jan 27 18:55:44 2002 UTC (12 years, 2 months ago) by kaz
Branch: MAIN
Changes since 1.14: +2 -0 lines
Diff to previous 1.14
Adding TODO list.

Revision 1.14 - (view) (annotate) - [select for diffs]
Sun Jan 27 18:04:21 2002 UTC (12 years, 2 months ago) by kaz
Branch: MAIN
Changes since 1.13: +2 -0 lines
Diff to previous 1.13
Forgot to add this.

Revision 1.13 - (view) (annotate) - [select for diffs]
Sun Jan 27 17:03:01 2002 UTC (12 years, 2 months ago) by kaz
Branch: MAIN
Changes since 1.12: +2 -0 lines
Diff to previous 1.12
Adding README file with instructions.

Revision 1.12 - (view) (annotate) - [select for diffs]
Sat Jan 26 20:46:43 2002 UTC (12 years, 2 months ago) by kaz
Branch: MAIN
CVS Tags: cvs-options-passthrough
Changes since 1.11: +2 -2 lines
Diff to previous 1.11
Lots of wording changes and clarifications.

Revision 1.11 - (view) (annotate) - [select for diffs]
Sat Jan 26 07:04:28 2002 UTC (12 years, 2 months ago) by kaz
Branch: MAIN
Changes since 1.10: +2 -0 lines
Diff to previous 1.10
Installation instructions.

Revision 1.10 - (view) (annotate) - [select for diffs]
Sat Jan 26 05:44:51 2002 UTC (12 years, 2 months ago) by kaz
Branch: MAIN
Changes since 1.9: +2 -0 lines
Diff to previous 1.9
Adding README file which contains a ``paper'' about MCVS.

Revision 1.9 - (view) (annotate) - [select for diffs]
Sat Jan 26 03:02:38 2002 UTC (12 years, 2 months ago) by kaz
Branch: MAIN
Changes since 1.8: +2 -0 lines
Diff to previous 1.8
Adding GNU License.

Revision 1.8 - (view) (annotate) - [select for diffs]
Sat Jan 26 01:56:23 2002 UTC (12 years, 2 months ago) by kaz
Branch: MAIN
Changes since 1.7: +2 -0 lines
Diff to previous 1.7
Adding simple installer.

Revision 1.7 - (view) (annotate) - [select for diffs]
Sat Jan 26 01:42:35 2002 UTC (12 years, 2 months ago) by kaz
Branch: MAIN
Changes since 1.6: +1 -1 lines
Diff to previous 1.6
Renaming mcvs.lisp to mcvs-main.lisp.

Revision 1.6 - (view) (annotate) - [select for diffs]
Sat Jan 26 01:38:38 2002 UTC (12 years, 2 months ago) by kaz
Branch: MAIN
Changes since 1.5: +2 -0 lines
Diff to previous 1.5
Moving closer toward delivery.

Revision 1.5 - (view) (annotate) - [select for diffs]
Fri Jan 25 02:04:45 2002 UTC (12 years, 2 months ago) by kaz
Branch: MAIN
Changes since 1.4: +2 -0 lines
Diff to previous 1.4
A bit of refactoring.
Added mcvs-move.

Revision 1.4 - (view) (annotate) - [select for diffs]
Mon Jan 21 06:54:14 2002 UTC (12 years, 2 months ago) by kaz
Branch: MAIN
Changes since 1.3: +2 -0 lines
Diff to previous 1.3
Adding mcvs-remove operation.

Revision 1.3 - (view) (annotate) - [select for diffs]
Sun Jan 20 20:33:04 2002 UTC (12 years, 2 months ago) by kaz
Branch: MAIN
Changes since 1.2: +2 -0 lines
Diff to previous 1.2
Adding mcvs-diff.

Revision 1.2 - (view) (annotate) - [select for diffs]
Sun Jan 20 07:12:03 2002 UTC (12 years, 3 months ago) by kaz
Branch: MAIN
Changes since 1.1: +30 -1 lines
Diff to previous 1.1
Adding all existing source files.

Revision 1.1 - (view) (annotate) - [select for diffs]
Sun Jan 20 06:57:43 2002 UTC (12 years, 3 months ago) by kaz
Branch: MAIN
Branch point for: kaz
Initial revision

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