Overview
SHA1 Hash: | f631d438b43ab0f1c0edba7c4b4c13b53033e4c2 |
---|---|
Date: | 2007-11-14 05:26:18 |
User: | aku |
Comment: | Added note regarding 'RevisionTopologicalSortPass', which is not a separate pass for us, but part of pass 6, breaking cycles over revision changesets. |
Timelines: | ancestors | descendants | both | trunk |
Other Links: | files | ZIP archive | manifest |
Tags And Properties
- branch=trunk inherited from [a28c83647d]
- sym-trunk inherited from [a28c83647d]
Changes
[hide diffs]Modified tools/cvs2fossil/lib/cvs2fossil.tcl from [a7dfa66833] to [c6cf8f8e8e].
@@ -18,13 +18,13 @@ package require Tcl 8.4 ; # Required runtime. package require snit ; # OO system # # ## ### ##### ######## ############# ##################### -## Passes. The order in which the import passes are loaded is -## important. It is the same order they will register, and then be run -## in. +## Passes. The order in which the various passes are loaded is +## important. It is the same order in which they will +## register, and then be run in. package require vc::fossil::import::cvs::pass::collar ; # Coll'ect Ar'chives. package require vc::fossil::import::cvs::pass::collrev ; # Coll'ect Rev'isions. package require vc::fossil::import::cvs::pass::collsym ; # Coll'ate Sym'bols package require vc::fossil::import::cvs::pass::filtersym ; # Filter' Sym'bols @@ -34,10 +34,14 @@ # of a relational database proper for the persistent state, # allowing us to sort the data on the fly as we need it. package require vc::fossil::import::cvs::pass::initcsets ; # Init'ialize C'hange'Sets package require vc::fossil::import::cvs::pass::breakrcycle ; # Break' R'evision Cycle's + +# Note: cvs2svn's RevisionTopologicalSortPass is not a separate pass, +# but was subsumed by the previous pass, by immediately saving +# the order of consumed graph nodes to 'csorder'. # # ## ### ##### ######## ############# ##################### ## Support for passes etc. package require vc::fossil::import::cvs::option ; # Cmd line parsing & database