Fossil SCM
Do not verify any of the checksums after a checkout if the repo-cksum setting is turned off.
Commit
46ef28939210944798f9e7d3c37305681ef7b559
Parent
0ca36443675b13c…
1 file changed
+1
-1
+1
-1
| --- src/checkout.c | ||
| +++ src/checkout.c | ||
| @@ -245,11 +245,11 @@ | ||
| 245 | 245 | checkout_set_all_exe(vid); |
| 246 | 246 | manifest_to_disk(vid); |
| 247 | 247 | db_lset_int("checkout", vid); |
| 248 | 248 | undo_reset(); |
| 249 | 249 | db_multi_exec("DELETE FROM vmerge"); |
| 250 | - if( !keepFlag ){ | |
| 250 | + if( !keepFlag && db_get_boolean("repo-cksum",1) ){ | |
| 251 | 251 | vfile_aggregate_checksum_manifest(vid, &cksum1, &cksum1b); |
| 252 | 252 | vfile_aggregate_checksum_disk(vid, &cksum2); |
| 253 | 253 | if( blob_compare(&cksum1, &cksum2) ){ |
| 254 | 254 | printf("WARNING: manifest checksum does not agree with disk\n"); |
| 255 | 255 | } |
| 256 | 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 ){ |
| 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 |