Fossil SCM

Added skeleton files for pass 7, the breaking of dependency cycles over symbol-based changesets.

aku 2007-11-15 07:17 trunk
Commit 258366a37a382ae1d8cb58dee82882b29bd44065
--- a/tools/cvs2fossil/lib/c2f_pbreakscycle.tcl
+++ b/tools/cvs2fossil/lib/c2f_pbreakscycle.tcl
@@ -0,0 +1,18 @@
1
+## -*- tcl -*-
2
+#s\
3
+ [myproc IsBySymbol]]
4
+ }## -*- tcl -*-
5
+#s\
6
+ [mypr
7
+ [myproc IsBySymbol]]
8
+ }vc::tools::log; # User feedback
9
+ [myproc I## -*- tcl -*-
10
+#s\
11
+ [myproc IsBySymbol]]
12
+ }## -*- tcl -*-
13
+#s\
14
+ [mypr
15
+ [myproc IsBySymbol]]
16
+ }
17
+ [myproc IsBySstate:log
18
+ log register breakscycle2O@nb,1g~YuT;
--- a/tools/cvs2fossil/lib/c2f_pbreakscycle.tcl
+++ b/tools/cvs2fossil/lib/c2f_pbreakscycle.tcl
@@ -0,0 +1,18 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
--- a/tools/cvs2fossil/lib/c2f_pbreakscycle.tcl
+++ b/tools/cvs2fossil/lib/c2f_pbreakscycle.tcl
@@ -0,0 +1,18 @@
1 ## -*- tcl -*-
2 #s\
3 [myproc IsBySymbol]]
4 }## -*- tcl -*-
5 #s\
6 [mypr
7 [myproc IsBySymbol]]
8 }vc::tools::log; # User feedback
9 [myproc I## -*- tcl -*-
10 #s\
11 [myproc IsBySymbol]]
12 }## -*- tcl -*-
13 #s\
14 [mypr
15 [myproc IsBySymbol]]
16 }
17 [myproc IsBySstate:log
18 log register breakscycle2O@nb,1g~YuT;
--- tools/cvs2fossil/lib/cvs2fossil.tcl
+++ tools/cvs2fossil/lib/cvs2fossil.tcl
@@ -38,10 +38,12 @@
3838
package require vc::fossil::import::cvs::pass::breakrcycle ; # Break' R'evision Cycle's
3939
4040
# Note: cvs2svn's RevisionTopologicalSortPass is not a separate pass,
4141
# but was subsumed by the previous pass, by immediately saving
4242
# the order of consumed graph nodes to 'csorder'.
43
+
44
+package require vc::fossil::import::cvs::pass::breakscycle ; # Break' S'ymbol Cycle's
4345
4446
# # ## ### ##### ######## ############# #####################
4547
## Support for passes etc.
4648
4749
package require vc::fossil::import::cvs::option ; # Cmd line parsing & database
4850
--- tools/cvs2fossil/lib/cvs2fossil.tcl
+++ tools/cvs2fossil/lib/cvs2fossil.tcl
@@ -38,10 +38,12 @@
38 package require vc::fossil::import::cvs::pass::breakrcycle ; # Break' R'evision Cycle's
39
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 # # ## ### ##### ######## ############# #####################
45 ## Support for passes etc.
46
47 package require vc::fossil::import::cvs::option ; # Cmd line parsing & database
48
--- tools/cvs2fossil/lib/cvs2fossil.tcl
+++ tools/cvs2fossil/lib/cvs2fossil.tcl
@@ -38,10 +38,12 @@
38 package require vc::fossil::import::cvs::pass::breakrcycle ; # Break' R'evision Cycle's
39
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/pkgIndex.tcl
+++ tools/cvs2fossil/lib/pkgIndex.tcl
@@ -16,10 +16,11 @@
1616
package ifneeded vc::fossil::import::cvs::pass::collrev 1.0 [list source [file join $dir c2f_pcollrev.tcl]]
1717
package ifneeded vc::fossil::import::cvs::pass::collsym 1.0 [list source [file join $dir c2f_pcollsym.tcl]]
1818
package ifneeded vc::fossil::import::cvs::pass::filtersym 1.0 [list source [file join $dir c2f_pfiltersym.tcl]]
1919
package ifneeded vc::fossil::import::cvs::pass::initcsets 1.0 [list source [file join $dir c2f_pinitcsets.tcl]]
2020
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]]
2122
package ifneeded vc::fossil::import::cvs::project 1.0 [list source [file join $dir c2f_project.tcl]]
2223
package ifneeded vc::fossil::import::cvs::project::lodmgr 1.0 [list source [file join $dir c2f_plodmgr.tcl]]
2324
package ifneeded vc::fossil::import::cvs::project::rev 1.0 [list source [file join $dir c2f_prev.tcl]]
2425
package ifneeded vc::fossil::import::cvs::project::revlink 1.0 [list source [file join $dir c2f_prevlink.tcl]]
2526
package ifneeded vc::fossil::import::cvs::project::sym 1.0 [list source [file join $dir c2f_psym.tcl]]
2627
--- tools/cvs2fossil/lib/pkgIndex.tcl
+++ tools/cvs2fossil/lib/pkgIndex.tcl
@@ -16,10 +16,11 @@
16 package ifneeded vc::fossil::import::cvs::pass::collrev 1.0 [list source [file join $dir c2f_pcollrev.tcl]]
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::project 1.0 [list source [file join $dir c2f_project.tcl]]
22 package ifneeded vc::fossil::import::cvs::project::lodmgr 1.0 [list source [file join $dir c2f_plodmgr.tcl]]
23 package ifneeded vc::fossil::import::cvs::project::rev 1.0 [list source [file join $dir c2f_prev.tcl]]
24 package ifneeded vc::fossil::import::cvs::project::revlink 1.0 [list source [file join $dir c2f_prevlink.tcl]]
25 package ifneeded vc::fossil::import::cvs::project::sym 1.0 [list source [file join $dir c2f_psym.tcl]]
26
--- tools/cvs2fossil/lib/pkgIndex.tcl
+++ tools/cvs2fossil/lib/pkgIndex.tcl
@@ -16,10 +16,11 @@
16 package ifneeded vc::fossil::import::cvs::pass::collrev 1.0 [list source [file join $dir c2f_pcollrev.tcl]]
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::project 1.0 [list source [file join $dir c2f_project.tcl]]
23 package ifneeded vc::fossil::import::cvs::project::lodmgr 1.0 [list source [file join $dir c2f_plodmgr.tcl]]
24 package ifneeded vc::fossil::import::cvs::project::rev 1.0 [list source [file join $dir c2f_prev.tcl]]
25 package ifneeded vc::fossil::import::cvs::project::revlink 1.0 [list source [file join $dir c2f_prevlink.tcl]]
26 package ifneeded vc::fossil::import::cvs::project::sym 1.0 [list source [file join $dir c2f_psym.tcl]]
27

Keyboard Shortcuts

Open search /
Next entry (timeline) j
Previous entry (timeline) k
Open focused entry Enter
Show this help ?
Toggle theme Top nav button