Fossil SCM

Extended traversal core to allow custom labeling of the log output immediately before the traversal starts.

aku 2007-12-06 03:58 trunk
Commit b81901adcb9d1a51828d311dd58ab219c3650c3f
--- tools/cvs2fossil/lib/c2f_file.tcl
+++ tools/cvs2fossil/lib/c2f_file.tcl
@@ -352,11 +352,11 @@
352352
gtcore datacmd [mymethod ExpandData]
353353
gtcore formatcmd [mymethod ExpandFormat]
354354
gtcore sortcmd [mymethod ExpandSort]
355355
gtcore savecmd [mymethod Expand1 $ac $dir $max]
356356
357
- gtcore traverse $ex
357
+ gtcore traverse $ex {Expanding revisions...}
358358
close $ac
359359
360360
# Now traverse the import graph, this builds the instruction
361361
# map for the fossil deltas.
362362
@@ -364,11 +364,11 @@
364364
gtcore formatcmd [mymethod ExpandFormat]
365365
gtcore sortcmd [mymethod ExpandSort]
366366
gtcore savecmd [mymethod Expand2]
367367
368368
set myimport {}
369
- gtcore traverse $zp
369
+ gtcore traverse $zp {Generating revision order for import...}
370370
set filemap $myimport
371371
unset myimport
372372
373373
# And back to import control
374374
375375
--- tools/cvs2fossil/lib/c2f_file.tcl
+++ tools/cvs2fossil/lib/c2f_file.tcl
@@ -352,11 +352,11 @@
352 gtcore datacmd [mymethod ExpandData]
353 gtcore formatcmd [mymethod ExpandFormat]
354 gtcore sortcmd [mymethod ExpandSort]
355 gtcore savecmd [mymethod Expand1 $ac $dir $max]
356
357 gtcore traverse $ex
358 close $ac
359
360 # Now traverse the import graph, this builds the instruction
361 # map for the fossil deltas.
362
@@ -364,11 +364,11 @@
364 gtcore formatcmd [mymethod ExpandFormat]
365 gtcore sortcmd [mymethod ExpandSort]
366 gtcore savecmd [mymethod Expand2]
367
368 set myimport {}
369 gtcore traverse $zp
370 set filemap $myimport
371 unset myimport
372
373 # And back to import control
374
375
--- tools/cvs2fossil/lib/c2f_file.tcl
+++ tools/cvs2fossil/lib/c2f_file.tcl
@@ -352,11 +352,11 @@
352 gtcore datacmd [mymethod ExpandData]
353 gtcore formatcmd [mymethod ExpandFormat]
354 gtcore sortcmd [mymethod ExpandSort]
355 gtcore savecmd [mymethod Expand1 $ac $dir $max]
356
357 gtcore traverse $ex {Expanding revisions...}
358 close $ac
359
360 # Now traverse the import graph, this builds the instruction
361 # map for the fossil deltas.
362
@@ -364,11 +364,11 @@
364 gtcore formatcmd [mymethod ExpandFormat]
365 gtcore sortcmd [mymethod ExpandSort]
366 gtcore savecmd [mymethod Expand2]
367
368 set myimport {}
369 gtcore traverse $zp {Generating revision order for import...}
370 set filemap $myimport
371 unset myimport
372
373 # And back to import control
374
375
--- tools/cvs2fossil/lib/c2f_gtcore.tcl
+++ tools/cvs2fossil/lib/c2f_gtcore.tcl
@@ -37,14 +37,14 @@
3737
typemethod datacmd {cmd} { ::variable mydatacmd $cmd ; return }
3838
typemethod formatcmd {cmd} { ::variable myformatcmd $cmd ; return }
3939
4040
# # ## ### ##### ######## #############
4141
42
- typemethod traverse {graph} {
42
+ typemethod traverse {graph {label Traverse}} {
4343
InitializeCandidates $graph
4444
45
- log write 3 gtcore {Traverse}
45
+ log write 3 gtcore {$label}
4646
4747
set k 0
4848
set max [llength [$graph nodes]]
4949
5050
while {1} {
5151
--- tools/cvs2fossil/lib/c2f_gtcore.tcl
+++ tools/cvs2fossil/lib/c2f_gtcore.tcl
@@ -37,14 +37,14 @@
37 typemethod datacmd {cmd} { ::variable mydatacmd $cmd ; return }
38 typemethod formatcmd {cmd} { ::variable myformatcmd $cmd ; return }
39
40 # # ## ### ##### ######## #############
41
42 typemethod traverse {graph} {
43 InitializeCandidates $graph
44
45 log write 3 gtcore {Traverse}
46
47 set k 0
48 set max [llength [$graph nodes]]
49
50 while {1} {
51
--- tools/cvs2fossil/lib/c2f_gtcore.tcl
+++ tools/cvs2fossil/lib/c2f_gtcore.tcl
@@ -37,14 +37,14 @@
37 typemethod datacmd {cmd} { ::variable mydatacmd $cmd ; return }
38 typemethod formatcmd {cmd} { ::variable myformatcmd $cmd ; return }
39
40 # # ## ### ##### ######## #############
41
42 typemethod traverse {graph {label Traverse}} {
43 InitializeCandidates $graph
44
45 log write 3 gtcore {$label}
46
47 set k 0
48 set max [llength [$graph nodes]]
49
50 while {1} {
51

Keyboard Shortcuts

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