ViewVC logotype

Log of /meta-cvs/F-576B79B06E51052AA09B4F57264D05A9.lisp

Parent Directory Parent Directory | Revision Log Revision Log

Links to HEAD: (view) (annotate)
Links to old-convert-hacking-branch: (view) (annotate)
Sticky Tag:

Revision - (view) (annotate) - [select for diffs]
Sat Oct 12 20:01:04 2002 UTC (11 years, 6 months ago) by kaz
Branch: old-convert-hacking-branch
Changes since 1.4: +128 -8 lines
Diff to previous 1.4 , to next main 1.9
Found some old uncommited sources dating back to 2002-03-20,
which appear to make progress in mcvs-convert. I'm stuffing them
into this branch.

* tree-map.lisp: New file.
(tree-mapcar, tree-mapcan): New functions.

* rcs-utils.lisp (rcs-file): Struct extended with some new slots.
(rcs-extract-id-or-sym): Convert a version number to a vector,
and store this as the lexeme slot of the token.
(rcs-make-delta-hash):  Construct the hash over the version slot
rather than the next slot of each delta node.
(rcs-make-sym-rev-hash): New function, to create new kind of hash.
(rcs-parse): Make the new type of hash too, and add it to the
rcs-file struct.
(cvs-branch-number): New function.
(rcs-build-version-tree, rcs-condense-version-tree, rcs-build-tag-tree,
rcs-composite-tag-trees): New functions.

* MCVS/MAP: File is being upgraded to new format.

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, mcvs-0-22, mcvs-0-23, mcvs-0-24, mcvs-0-95, mcvs-0-96, mcvs-0-97, mcvs-0-98, mcvs-0-99, mcvs-1-0, mcvs-1-0-1, mcvs-1-0-2, mcvs-1-0-4, mcvs-1-0-5, mcvs-1-0-6, mcvs-1-0-branch~branch-point, old-convert-hacking-branch~branch-point, partial-sandbox-branch~branch-point, partial-sandbox-branch~merged-to-HEAD-0, symlink-branch~branch-point, symlink-branch~merged-to-HEAD-0
Branch point for: deferred-adds-branch, mcvs-1-0-branch, old-convert-hacking-branch, partial-sandbox-branch, symlink-branch
Changes since 1.3: +15 -4 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]
Wed Mar 20 18:26:42 2002 UTC (12 years, 1 month ago) by kaz
Branch: MAIN
Changes since 1.2: +8 -19 lines
Diff to previous 1.2
Some new macros for slot access.

* slot-refs.lisp: New file.
(with-slot-refs): New macro.
(with-multi-slot-refs): New macro.

* rcsparse.lisp (rcs-parse-newphrases, rcs-parse-admin,
rcs-parse-delta): Replace uses
of symbol-macrolet by with-slot-refs and with-multi-slot-refs.

Revision 1.2 - (view) (annotate) - [select for diffs]
Tue Mar 19 22:10:57 2002 UTC (12 years, 1 month ago) by kaz
Branch: MAIN
Changes since 1.1: +110 -26 lines
Diff to previous 1.1
* rcsparse.lisp (rcs-delta): New struct.
(rcs-file): New slot, deltas.
(rcs-parse-newphrases): New function, factors out parsing of
``newphrases'' syntactic element out of rcs-parse-admin.
(rcs-parse-admin): Use rcs-parse-newphrases.
(rcs-parse-delta, rcs-parse-deltas): New functions.
(rcs-parse): Parse both admin and deltas; store deltas in new
rcs-file slot.

Revision 1.1 - (view) (annotate) - [select for diffs]
Mon Mar 18 21:51:42 2002 UTC (12 years, 1 month ago) by kaz
Branch: MAIN
* 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.

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