/[meta-cvs]/meta-cvs/F-9A67B1893CE1CF23455CD1EF0F486B65
ViewVC logotype

Log of /meta-cvs/F-9A67B1893CE1CF23455CD1EF0F486B65

Parent Directory Parent Directory | Revision Log Revision Log


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

Revision 1.7.2.9 - (view) (annotate) - [select for diffs]
Tue Feb 3 11:49:12 2004 UTC (10 years, 2 months ago) by kaz
Branch: mcvs-1-0-branch
CVS Tags: mcvs-1-0-13, mcvs-1-0-branch~merged-to-HEAD-0, mcvs-1-0-branch~merged-to-HEAD-1
Changes since 1.7.2.8: +20 -5 lines
Diff to previous 1.7.2.8 , to branch point 1.7 , to next main 1.18
* code/convert.lisp (mcvs-convert): Ensure that the converted
project has TYPES and .cvsignore files, not just a MAP, and that
these have all the branch and version tags.  This is important,
because users might end up independently adding these on branches
and end up with merge problems.

Revision 1.7.2.8 - (view) (annotate) - [select for diffs]
Sun Feb 1 05:10:15 2004 UTC (10 years, 2 months ago) by kaz
Branch: mcvs-1-0-branch
CVS Tags: mcvs-1-0-12
Changes since 1.7.2.7: +30 -23 lines
Diff to previous 1.7.2.7 , to branch point 1.7
* code/clisp-unix.lisp (current-dir-restore): An inner macro
called in-original-dir is now visible to the body enclosed in
current-dir-restore. This allows the current directory to be
temporarily escaped back to the original directory.

* code/convert.lisp (mcvs-convert): Fixed to no longer assume
that the target directory is a sibling of the source.  The two can be
located anywhere.
(*convert-help*): Revise text.

Revision 1.7.2.7 - (view) (annotate) - [select for diffs]
Sat Jan 31 23:07:09 2004 UTC (10 years, 2 months ago) by kaz
Branch: mcvs-1-0-branch
Changes since 1.7.2.6: +6 -0 lines
Diff to previous 1.7.2.6 , to branch point 1.7
* remap.lisp (mcvs-remap): Provide a restart for continuing in the
case when an F- file is referenced in the MAP, but no working copy of
it exists.  By continuing through all these errors, the MAP is
cleaned of the nonexistent entries, which provies a way to clean
up after the naive ``mcvs convert'' algorithm.

* convert.lisp (*convert-help*): Add text recommending the use
of ``mcvs remap'' to clean up.

Revision 1.7.2.6 - (view) (annotate) - [select for diffs]
Sat Jan 31 22:50:42 2004 UTC (10 years, 2 months ago) by kaz
Branch: mcvs-1-0-branch
Changes since 1.7.2.5: +44 -35 lines
Diff to previous 1.7.2.5 , to branch point 1.7
* convert.lisp (mcvs-convert): RCS files that are in an Attic
subdirectory in the source CVS project end up in the Attic
directory of the target Meta-CVS project.
(remove-attic-component): Return second value that indicates
whether the Attic component was stripped.

Revision 1.7.2.5 - (view) (annotate) - [select for diffs]
Thu Jan 29 06:10:06 2004 UTC (10 years, 2 months ago) by kaz
Branch: mcvs-1-0-branch
Changes since 1.7.2.4: +1 -1 lines
Diff to previous 1.7.2.4 , to branch point 1.7
Sort the newly created MAP properly.

Revision 1.7.2.4 - (view) (annotate) - [select for diffs]
Thu Jan 29 06:09:10 2004 UTC (10 years, 2 months ago) by kaz
Branch: mcvs-1-0-branch
Changes since 1.7.2.3: +3 -1 lines
Diff to previous 1.7.2.3 , to branch point 1.7
Handle "Attic" input in remove-attic-component.

Revision 1.7.2.3 - (view) (annotate) - [select for diffs]
Thu Jan 29 05:50:39 2004 UTC (10 years, 2 months ago) by kaz
Branch: mcvs-1-0-branch
Changes since 1.7.2.2: +3 -0 lines
Diff to previous 1.7.2.2 , to branch point 1.7
* convert.lisp (mcvs-convert): Skip CVS directories.
In the repository, these contain things like watcher and editor lists,
which probably should not be be replicated in the Meta-CVS sandbox.

Revision 1.7.2.2 - (view) (annotate) - [select for diffs]
Thu Jan 29 05:30:26 2004 UTC (10 years, 2 months ago) by kaz
Branch: mcvs-1-0-branch
Changes since 1.7.2.1: +55 -2 lines
Diff to previous 1.7.2.1 , to branch point 1.7
Fixes to convert command to make it useable.

* code/posix.lisp (suffix): Return dir name as additional value.
(execute-program-xargs): In the case that there are no variable
args passed, the fixed trailing args should still be passed
to the command.

* code/convert.lisp (remove-attic-component): Rewrite with
different semantics.
(mcvs-convert): Fix path handling bug whereby basenames
instead of full paths were written to MAP file.
Don't call rcs to make tags when there are none.
Extra tracing to tell user what is going on.

Revision 1.7.2.1 - (view) (annotate) - [select for diffs]
Thu Jan 29 04:53:13 2004 UTC (10 years, 2 months ago) by kaz
Branch: mcvs-1-0-branch
Changes since 1.7: +35 -29 lines
Diff to previous 1.7
Fixes to convert command to make it useable.

* code/posix.lisp (suffix): Return dir name as additional value.
(execute-program-xargs): In the case that there are no variable
args passed, the fixed trailing args should still be passed
to the command.

* code/convert.lisp (remove-attic-component): Rewrite with
different semantics.
(mcvs-convert): Fix path handling bug whereby basenames
instead of full paths were written to MAP file.
Don't call rcs to make tags when there are none.
Extra tracing to tell user what is going on.

Revision 1.7 - (view) (annotate) - [select for diffs]
Sun Oct 6 05:25:31 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-10, mcvs-1-0-11, mcvs-1-0-2, mcvs-1-0-4, mcvs-1-0-5, mcvs-1-0-6, mcvs-1-0-7, mcvs-1-0-8, mcvs-1-0-9, mcvs-1-0-branch~branch-point
Branch point for: mcvs-1-0-branch
Changes since 1.6: +4 -1 lines
Diff to previous 1.6
* code/convert.lisp (mcvs-convert): Maintenance so that this tool
at least runs, even though it doesn't do anything resembling a
reasonable conversion job.

Revision 1.6 - (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.5: +3 -3 lines
Diff to previous 1.5
Error messages no longer specify prefixes like "mcvs:" or
"mcvs-remove:".

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.5 - (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.4: +2 -2 lines
Diff to previous 1.4
Merging symlink-branch to main trunk.

Revision 1.4 - (view) (annotate) - [select for diffs]
Wed Mar 20 19:32:26 2002 UTC (12 years, 1 month ago) by kaz
Branch: MAIN
CVS Tags: deferred-adds-branch~branch-point, mcvs-0-10, mcvs-0-11, mcvs-0-12, mcvs-0-13, mcvs-0-14, mcvs-0-15, mcvs-0-16, mcvs-0-17, mcvs-0-18, mcvs-0-19, mcvs-0-20, mcvs-0-21, old-convert-hacking-branch~branch-point, partial-sandbox-branch~branch-point, partial-sandbox-branch~merged-to-HEAD-0, symlink-branch~branch-point
Branch point for: deferred-adds-branch, old-convert-hacking-branch, partial-sandbox-branch, symlink-branch
Changes since 1.3: +1 -1 lines
Diff to previous 1.3
* rcsparse.lisp: File renamed to rcs-utils.lisp.
(rcs-delta): New slot, delta-hash.
(rcs-make-delta-hash): New function.
(rcs-parse): Calls rcs-make-delta-hash to set up new slot.

* convert.lisp: require changed to match file rename.

Revision 1.3 - (view) (annotate) - [select for diffs]
Mon Mar 18 21:51:42 2002 UTC (12 years, 1 month ago) by kaz
Branch: MAIN
Changes since 1.2: +20 -33 lines
Diff to previous 1.2
* posix.lisp (parse-posix-namestring): New function. Converts POSIX
path to CL Path object.
* rcsparse.lisp: New file
(rcs-admin, rcs-file, rcs-token, rcs-token-stream): New structs.
(rcs-peek-token, rcs-read-token): New generic functions.
(rcs-extract-id-sym-or-num, rcs-extract-string,
rcs-match-optional, rcs-match-token, rcs-parse, rcs-parse-admin,
rcs-special-p): New functions.

* convert.lisp (classify-tags): Work with association list rather
than raw strings.
(mcvs-convert): Use rcs-parse to extract tags. Fix call to
mapping-generate name. Use parse-posix-namestring when opening
version file. Generate informative chatter.

Revision 1.2 - (view) (annotate) - [select for diffs]
Sat Feb 9 21:08:28 2002 UTC (12 years, 2 months ago) by kaz
Branch: MAIN
CVS Tags: mcvs-0-5, mcvs-0-6, mcvs-0-7, mcvs-0-8, mcvs-0-9
Changes since 1.1: +6 -1 lines
Diff to previous 1.1
Hooking conversion tool into command structure.

* mcvs-main.lisp (*convert-options*): New constant.
(*mcvs-command-table*): New entry for mcvs-convert-wrapper.
* convert.lisp (mcvs-convert): Fix reference to nonexistent variable.
(mcvs-convert-wrapper): New function.

Revision 1.1 - (view) (annotate) - [select for diffs]
Sat Feb 9 03:34:17 2002 UTC (12 years, 2 months ago) by kaz
Branch: MAIN
* 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.

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