Diff
Not logged in

Differences From:

File tools/cvs2fossil/lib/c2f_prev.tcl part of check-in [b42cff97e3] - Replaced the checks for self-referential changesets in the cycle breaker with a scheme in the changeset class doing checks when splitting a changeset, which is also called by the general changeset integrity code, after each pass. Extended log output at high verbosity levels. Thorough checking of the fragments a changeset is to be split into. by aku on 2007-11-30 03:57:19. [view]

To:

File tools/cvs2fossil/lib/c2f_prev.tcl part of check-in [facb4a8721] - Fixed bug in new changeset code, tagged and untagged item lists went out of sync. by aku on 2007-11-30 04:27:05. [view]

@@ -285,9 +285,10 @@
 	# because we cleared the previously existing information, see
 	# (*) above. Persistence does not matter here, none of the
 	# changesets has been saved to the persistent state yet.
 
-	set myitems [lrange $myitems 0 $firste]
+	set myitems  [lrange $myitems  0 $firste]
+	set mytitems [lrange $mytitems 0 $firste]
 	foreach iid $myitems {
 	    set key [list $mytype $iid]
 	    set myitemmap($key) $self
 	    log write 8 csets {MAP+ item <$key> $self = [$self str]}