Fossil SCM

Do not verify any of the checksums after a checkout if the repo-cksum setting is turned off.

drh 2011-03-08 17:13 trunk
Commit 46ef28939210944798f9e7d3c37305681ef7b559
1 file changed +1 -1
+1 -1
--- src/checkout.c
+++ src/checkout.c
@@ -245,11 +245,11 @@
245245
checkout_set_all_exe(vid);
246246
manifest_to_disk(vid);
247247
db_lset_int("checkout", vid);
248248
undo_reset();
249249
db_multi_exec("DELETE FROM vmerge");
250
- if( !keepFlag ){
250
+ if( !keepFlag && db_get_boolean("repo-cksum",1) ){
251251
vfile_aggregate_checksum_manifest(vid, &cksum1, &cksum1b);
252252
vfile_aggregate_checksum_disk(vid, &cksum2);
253253
if( blob_compare(&cksum1, &cksum2) ){
254254
printf("WARNING: manifest checksum does not agree with disk\n");
255255
}
256256
--- src/checkout.c
+++ src/checkout.c
@@ -245,11 +245,11 @@
245 checkout_set_all_exe(vid);
246 manifest_to_disk(vid);
247 db_lset_int("checkout", vid);
248 undo_reset();
249 db_multi_exec("DELETE FROM vmerge");
250 if( !keepFlag ){
251 vfile_aggregate_checksum_manifest(vid, &cksum1, &cksum1b);
252 vfile_aggregate_checksum_disk(vid, &cksum2);
253 if( blob_compare(&cksum1, &cksum2) ){
254 printf("WARNING: manifest checksum does not agree with disk\n");
255 }
256
--- src/checkout.c
+++ src/checkout.c
@@ -245,11 +245,11 @@
245 checkout_set_all_exe(vid);
246 manifest_to_disk(vid);
247 db_lset_int("checkout", vid);
248 undo_reset();
249 db_multi_exec("DELETE FROM vmerge");
250 if( !keepFlag && db_get_boolean("repo-cksum",1) ){
251 vfile_aggregate_checksum_manifest(vid, &cksum1, &cksum1b);
252 vfile_aggregate_checksum_disk(vid, &cksum2);
253 if( blob_compare(&cksum1, &cksum2) ){
254 printf("WARNING: manifest checksum does not agree with disk\n");
255 }
256

Keyboard Shortcuts

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