/[meta-cvs]/meta-cvs/F-B3689DBB46386B16F4B2331934B69223
ViewVC logotype

Log of /meta-cvs/F-B3689DBB46386B16F4B2331934B69223

Parent Directory Parent Directory | Revision Log Revision Log


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

Revision 1.27 - (view) (annotate) - [select for diffs]
Sun Mar 10 03:35:40 2002 UTC (12 years, 1 month ago) by kaz
Branch: MAIN
CVS Tags: mcvs-0-7
Changes since 1.26: +75 -74 lines
Diff to previous 1.26
Reformatting for easier readability.

Revision 1.26 - (view) (annotate) - [select for diffs]
Sun Mar 10 03:32:47 2002 UTC (12 years, 1 month ago) by kaz
Branch: MAIN
Changes since 1.25: +3 -0 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]
Sun Mar 10 02:02:49 2002 UTC (12 years, 1 month ago) by kaz
Branch: MAIN
Changes since 1.24: +4 -0 lines
Diff to previous 1.24
New --nometa command line option.

* mcvs-main.lisp (*cvs-options*): Add "nometa" to list.
(mcvs-execute): Filter global options to recognize
Meta-CVS-specific ones.

* options.lisp (*nometa-option*): New special variable.
(filter-global-options): New function.

* generic.lisp (mcvs-generic): Honor *nometa-option* special
variable.

Revision 1.24 - (view) (annotate) - [select for diffs]
Sun Mar 10 01:15:49 2002 UTC (12 years, 1 month ago) by kaz
Branch: MAIN
Changes since 1.23: +11 -0 lines
Diff to previous 1.23
* generic.lisp (mcvs-generic): Make sure TYPES file is
included in list of files.

Revision 1.23 - (view) (annotate) - [select for diffs]
Sun Feb 17 02:26:51 2002 UTC (12 years, 2 months ago) by kaz
Branch: MAIN
Changes since 1.22: +1 -1 lines
Diff to previous 1.22
Merging mcvs-0-6-branch.

Revision 1.22 - (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.21: +5 -0 lines
Diff to previous 1.21
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.21 - (view) (annotate) - [select for diffs]
Sat Feb 16 18:57:32 2002 UTC (12 years, 2 months ago) by kaz
Branch: MAIN
Changes since 1.20: +2 -0 lines
Diff to previous 1.20
* add.lisp (mcvs-add): Last change completely broke add due
to not breaking out of the retry loop.

Revision 1.20 - (view) (annotate) - [select for diffs]
Thu Feb 14 02:26:29 2002 UTC (12 years, 2 months ago) by kaz
Branch: MAIN
Changes since 1.19: +3 -1 lines
Diff to previous 1.19
* move.lisp (mcvs-move): If the mapping-update operation returns
nil, or terminates by a non-local jump, restore the filemap.
* mapping.lisp (mapping-update): When returning normally,
return t. When returning after doing a rollback, return nil.

Revision 1.19 - (view) (annotate) - [select for diffs]
Thu Feb 14 02:02:56 2002 UTC (12 years, 2 months ago) by kaz
Branch: MAIN
Changes since 1.18: +5 -0 lines
Diff to previous 1.18
* error.lisp (mcvs-error-handler): Bugfix. We were closing over
a binding of the iteration variable of a dolist, which has only
one binding over the entire loop.

* mapping.lisp (mapping-update): Gathers up info all local
clobbered files, and then throw the error. Provides restart
which allows user to print the list of clobbered files, and
a restart which allows the user to have those files clobbered.

* checkout.lisp (mcvs-checkout-wrapper): Bugfix for last bugfix.

Revision 1.18 - (view) (annotate) - [select for diffs]
Sun Feb 10 19:39:41 2002 UTC (12 years, 2 months ago) by kaz
Branch: MAIN
CVS Tags: mcvs-0-5
Changes since 1.17: +1 -1 lines
Diff to previous 1.17
Set date for 0.5 release.

Revision 1.17 - (view) (annotate) - [select for diffs]
Sun Feb 10 19:32:31 2002 UTC (12 years, 2 months ago) by kaz
Branch: MAIN
Changes since 1.16: +5 -9 lines
Diff to previous 1.16
*** empty log message ***

Revision 1.16 - (view) (annotate) - [select for diffs]
Sun Feb 10 04:09:51 2002 UTC (12 years, 2 months ago) by kaz
Branch: MAIN
Changes since 1.15: +4 -0 lines
Diff to previous 1.15
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.15 - (view) (annotate) - [select for diffs]
Sat Feb 9 03:34:17 2002 UTC (12 years, 2 months ago) by kaz
Branch: MAIN
Changes since 1.14: +4 -0 lines
Diff to previous 1.14
* 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.14 - (view) (annotate) - [select for diffs]
Fri Feb 8 06:51:45 2002 UTC (12 years, 2 months ago) by kaz
Branch: MAIN
CVS Tags: latest-patch
Changes since 1.13: +5 -0 lines
Diff to previous 1.13
* sync.lisp (synchronize-files): Return :dir symbol when either
argument is a directory.
* mapping.lisp (mapping-synchronize): Chatter output messages
are shorter. Handles :dir return value from synchronize-files.
(mapping-update): New sanity checks for moved and added
files, to avoid clobbering local files. Removed redundant
call to ensure-directories-exit in move logic, because
synchronize-files will do it anyway. Chatter messages reordered
to occur before their corresponding action is done.

* mcvs-main.lisp (*mcvs-error-treatment*): Special variable
can have new domain value, namely :decline.
(mcvs-top-error-handler): Print error message when terminating
non-restartable error. Handle new :decline treatment by
simply returning.
(mcvs-debug-shell): Set *mcvs-error-treatment* to :decline
so that errors are caught by debugger.

Revision 1.13 - (view) (annotate) - [select for diffs]
Tue Feb 5 03:37:37 2002 UTC (12 years, 2 months ago) by kaz
Branch: MAIN
CVS Tags: mcvs-0-4
Changes since 1.12: +1 -1 lines
Diff to previous 1.12
Set date.

Revision 1.12 - (view) (annotate) - [select for diffs]
Tue Feb 5 03:19:03 2002 UTC (12 years, 2 months ago) by kaz
Branch: MAIN
Changes since 1.11: +4 -0 lines
Diff to previous 1.11
* mapping.lisp (mapping-sort): Removed function.
(mapping-write): Sort written map by F- file names,
not by path names. This is far better for merging, because
files stay in the same place when they are renamed.

Revision 1.11 - (view) (annotate) - [select for diffs]
Mon Feb 4 06:29:59 2002 UTC (12 years, 2 months ago) by kaz
Branch: MAIN
Changes since 1.10: +2 -0 lines
Diff to previous 1.10
*** empty log message ***

Revision 1.10 - (view) (annotate) - [select for diffs]
Sun Feb 3 18:16:49 2002 UTC (12 years, 2 months ago) by kaz
Branch: MAIN
Changes since 1.9: +9 -0 lines
Diff to previous 1.9
*** empty log message ***

Revision 1.9 - (view) (annotate) - [select for diffs]
Sat Feb 2 22:10:21 2002 UTC (12 years, 2 months ago) by kaz
Branch: MAIN
CVS Tags: mcvs-0-3
Changes since 1.8: +3 -3 lines
Diff to previous 1.8
*** empty log message ***

Revision 1.8 - (view) (annotate) - [select for diffs]
Sat Feb 2 11:44:27 2002 UTC (12 years, 2 months ago) by kaz
Branch: MAIN
Changes since 1.7: +20 -12 lines
Diff to previous 1.7
Mention bugfixes to move in 0.3. Paragraph reformatting.

Revision 1.7 - (view) (annotate) - [select for diffs]
Sat Feb 2 10:34:41 2002 UTC (12 years, 2 months ago) by kaz
Branch: MAIN
Changes since 1.6: +3 -0 lines
Diff to previous 1.6
Mention that I did some performance investigation.

Revision 1.6 - (view) (annotate) - [select for diffs]
Sat Feb 2 10:11:09 2002 UTC (12 years, 2 months ago) by kaz
Branch: MAIN
Changes since 1.5: +1 -1 lines
Diff to previous 1.5
* checkout.lisp (mcvs-checkout): Checkout also performs
sanity check.

Revision 1.5 - (view) (annotate) - [select for diffs]
Sat Feb 2 10:04:34 2002 UTC (12 years, 2 months ago) by kaz
Branch: MAIN
Changes since 1.4: +13 -0 lines
Diff to previous 1.4
Preparing notes for 0.3.

Revision 1.4 - (view) (annotate) - [select for diffs]
Thu Jan 31 06:24:59 2002 UTC (12 years, 2 months ago) by kaz
Branch: MAIN
CVS Tags: mcvs-0-2
Changes since 1.3: +8 -0 lines
Diff to previous 1.3
Preparing for release 0.2.

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

Revision 1.2 - (view) (annotate) - [select for diffs]
Tue Jan 29 05:15:17 2002 UTC (12 years, 2 months ago) by kaz
Branch: MAIN
CVS Tags: mcvs-0-1
Changes since 1.1: +7 -1 lines
Diff to previous 1.1
Release notes for 0.1.

Revision 1.1 - (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
Adding release notes file.

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