Fossil SCM
Added skeleton of pass 8, the final pass for the breaking of dependency cycles. This pass will handle the remaining cycles crossing revision and symbol changesets.
Commit
e7c805f1371af347bdcf117e3b2d10839791cb1a
Parent
7b3928681ea253b…
3 files changed
+1
+1
+1
| --- a/tools/cvs2fossil/lib/c2f_pbreakacycle.tcl | ||
| +++ b/tools/cvs2fossil/lib/c2f_pbreakacycle.tcl | ||
| @@ -0,0 +1 @@ | ||
| 1 | +retrogradebreakRetrograde |
| --- a/tools/cvs2fossil/lib/c2f_pbreakacycle.tcl | |
| +++ b/tools/cvs2fossil/lib/c2f_pbreakacycle.tcl | |
| @@ -0,0 +1 @@ | |
| --- a/tools/cvs2fossil/lib/c2f_pbreakacycle.tcl | |
| +++ b/tools/cvs2fossil/lib/c2f_pbreakacycle.tcl | |
| @@ -0,0 +1 @@ | |
| 1 | retrogradebreakRetrograde |
| --- tools/cvs2fossil/lib/cvs2fossil.tcl | ||
| +++ tools/cvs2fossil/lib/cvs2fossil.tcl | ||
| @@ -40,10 +40,11 @@ | ||
| 40 | 40 | # Note: cvs2svn's RevisionTopologicalSortPass is not a separate pass, |
| 41 | 41 | # but was subsumed by the previous pass, by immediately saving |
| 42 | 42 | # the order of consumed graph nodes to 'csorder'. |
| 43 | 43 | |
| 44 | 44 | package require vc::fossil::import::cvs::pass::breakscycle ; # Break' S'ymbol Cycle's |
| 45 | +package require vc::fossil::import::cvs::pass::breakacycle ; # Break' A'll Cycle's | |
| 45 | 46 | |
| 46 | 47 | # # ## ### ##### ######## ############# ##################### |
| 47 | 48 | ## Support for passes etc. |
| 48 | 49 | |
| 49 | 50 | package require vc::fossil::import::cvs::option ; # Cmd line parsing & database |
| 50 | 51 |
| --- tools/cvs2fossil/lib/cvs2fossil.tcl | |
| +++ tools/cvs2fossil/lib/cvs2fossil.tcl | |
| @@ -40,10 +40,11 @@ | |
| 40 | # Note: cvs2svn's RevisionTopologicalSortPass is not a separate pass, |
| 41 | # but was subsumed by the previous pass, by immediately saving |
| 42 | # the order of consumed graph nodes to 'csorder'. |
| 43 | |
| 44 | package require vc::fossil::import::cvs::pass::breakscycle ; # Break' S'ymbol Cycle's |
| 45 | |
| 46 | # # ## ### ##### ######## ############# ##################### |
| 47 | ## Support for passes etc. |
| 48 | |
| 49 | package require vc::fossil::import::cvs::option ; # Cmd line parsing & database |
| 50 |
| --- tools/cvs2fossil/lib/cvs2fossil.tcl | |
| +++ tools/cvs2fossil/lib/cvs2fossil.tcl | |
| @@ -40,10 +40,11 @@ | |
| 40 | # Note: cvs2svn's RevisionTopologicalSortPass is not a separate pass, |
| 41 | # but was subsumed by the previous pass, by immediately saving |
| 42 | # the order of consumed graph nodes to 'csorder'. |
| 43 | |
| 44 | package require vc::fossil::import::cvs::pass::breakscycle ; # Break' S'ymbol Cycle's |
| 45 | package require vc::fossil::import::cvs::pass::breakacycle ; # Break' A'll Cycle's |
| 46 | |
| 47 | # # ## ### ##### ######## ############# ##################### |
| 48 | ## Support for passes etc. |
| 49 | |
| 50 | package require vc::fossil::import::cvs::option ; # Cmd line parsing & database |
| 51 |
| --- tools/cvs2fossil/lib/pkgIndex.tcl | ||
| +++ tools/cvs2fossil/lib/pkgIndex.tcl | ||
| @@ -17,10 +17,11 @@ | ||
| 17 | 17 | package ifneeded vc::fossil::import::cvs::pass::collsym 1.0 [list source [file join $dir c2f_pcollsym.tcl]] |
| 18 | 18 | package ifneeded vc::fossil::import::cvs::pass::filtersym 1.0 [list source [file join $dir c2f_pfiltersym.tcl]] |
| 19 | 19 | package ifneeded vc::fossil::import::cvs::pass::initcsets 1.0 [list source [file join $dir c2f_pinitcsets.tcl]] |
| 20 | 20 | package ifneeded vc::fossil::import::cvs::pass::breakrcycle 1.0 [list source [file join $dir c2f_pbreakrcycle.tcl]] |
| 21 | 21 | package ifneeded vc::fossil::import::cvs::pass::breakscycle 1.0 [list source [file join $dir c2f_pbreakscycle.tcl]] |
| 22 | +package ifneeded vc::fossil::import::cvs::pass::breakacycle 1.0 [list source [file join $dir c2f_pbreakacycle.tcl]] | |
| 22 | 23 | package ifneeded vc::fossil::import::cvs::cyclebreaker 1.0 [list source [file join $dir c2f_cyclebreaker.tcl]] |
| 23 | 24 | package ifneeded vc::fossil::import::cvs::project 1.0 [list source [file join $dir c2f_project.tcl]] |
| 24 | 25 | package ifneeded vc::fossil::import::cvs::project::lodmgr 1.0 [list source [file join $dir c2f_plodmgr.tcl]] |
| 25 | 26 | package ifneeded vc::fossil::import::cvs::project::rev 1.0 [list source [file join $dir c2f_prev.tcl]] |
| 26 | 27 | package ifneeded vc::fossil::import::cvs::project::revlink 1.0 [list source [file join $dir c2f_prevlink.tcl]] |
| 27 | 28 |
| --- tools/cvs2fossil/lib/pkgIndex.tcl | |
| +++ tools/cvs2fossil/lib/pkgIndex.tcl | |
| @@ -17,10 +17,11 @@ | |
| 17 | package ifneeded vc::fossil::import::cvs::pass::collsym 1.0 [list source [file join $dir c2f_pcollsym.tcl]] |
| 18 | package ifneeded vc::fossil::import::cvs::pass::filtersym 1.0 [list source [file join $dir c2f_pfiltersym.tcl]] |
| 19 | package ifneeded vc::fossil::import::cvs::pass::initcsets 1.0 [list source [file join $dir c2f_pinitcsets.tcl]] |
| 20 | package ifneeded vc::fossil::import::cvs::pass::breakrcycle 1.0 [list source [file join $dir c2f_pbreakrcycle.tcl]] |
| 21 | package ifneeded vc::fossil::import::cvs::pass::breakscycle 1.0 [list source [file join $dir c2f_pbreakscycle.tcl]] |
| 22 | package ifneeded vc::fossil::import::cvs::cyclebreaker 1.0 [list source [file join $dir c2f_cyclebreaker.tcl]] |
| 23 | package ifneeded vc::fossil::import::cvs::project 1.0 [list source [file join $dir c2f_project.tcl]] |
| 24 | package ifneeded vc::fossil::import::cvs::project::lodmgr 1.0 [list source [file join $dir c2f_plodmgr.tcl]] |
| 25 | package ifneeded vc::fossil::import::cvs::project::rev 1.0 [list source [file join $dir c2f_prev.tcl]] |
| 26 | package ifneeded vc::fossil::import::cvs::project::revlink 1.0 [list source [file join $dir c2f_prevlink.tcl]] |
| 27 |
| --- tools/cvs2fossil/lib/pkgIndex.tcl | |
| +++ tools/cvs2fossil/lib/pkgIndex.tcl | |
| @@ -17,10 +17,11 @@ | |
| 17 | package ifneeded vc::fossil::import::cvs::pass::collsym 1.0 [list source [file join $dir c2f_pcollsym.tcl]] |
| 18 | package ifneeded vc::fossil::import::cvs::pass::filtersym 1.0 [list source [file join $dir c2f_pfiltersym.tcl]] |
| 19 | package ifneeded vc::fossil::import::cvs::pass::initcsets 1.0 [list source [file join $dir c2f_pinitcsets.tcl]] |
| 20 | package ifneeded vc::fossil::import::cvs::pass::breakrcycle 1.0 [list source [file join $dir c2f_pbreakrcycle.tcl]] |
| 21 | package ifneeded vc::fossil::import::cvs::pass::breakscycle 1.0 [list source [file join $dir c2f_pbreakscycle.tcl]] |
| 22 | package ifneeded vc::fossil::import::cvs::pass::breakacycle 1.0 [list source [file join $dir c2f_pbreakacycle.tcl]] |
| 23 | package ifneeded vc::fossil::import::cvs::cyclebreaker 1.0 [list source [file join $dir c2f_cyclebreaker.tcl]] |
| 24 | package ifneeded vc::fossil::import::cvs::project 1.0 [list source [file join $dir c2f_project.tcl]] |
| 25 | package ifneeded vc::fossil::import::cvs::project::lodmgr 1.0 [list source [file join $dir c2f_plodmgr.tcl]] |
| 26 | package ifneeded vc::fossil::import::cvs::project::rev 1.0 [list source [file join $dir c2f_prev.tcl]] |
| 27 | package ifneeded vc::fossil::import::cvs::project::revlink 1.0 [list source [file join $dir c2f_prevlink.tcl]] |
| 28 |