Differences From:
File
src/rebuild.c
part of check-in
[4c37130fde]
- Various small performance enhancements.
by
drh on
2009-08-27 18:33:43.
[view]
To:
File
src/rebuild.c
part of check-in
[95f5520a09]
- Construct event records for tickets correctly even when the ticket change
artifacts arrive out of order.
by
drh on
2009-09-14 14:08:35.
[view]
@@ -242,8 +242,9 @@
"SELECT rid, size FROM blob"
" WHERE NOT EXISTS(SELECT 1 FROM shun WHERE uuid=blob.uuid)"
" AND NOT EXISTS(SELECT 1 FROM delta WHERE rid=blob.rid)"
);
+ manifest_crosslink_begin();
while( db_step(&s)==SQLITE_ROW ){
int rid = db_column_int(&s, 0);
int size = db_column_int(&s, 1);
if( size>=0 ){
@@ -271,8 +272,9 @@
rebuild_step_done(rid);
}
}
db_finalize(&s);
+ manifest_crosslink_end();
rebuild_tag_trunk();
if( ttyOutput ){
printf("\n");
}