Fossil SCM

On the test-integrity command, make a blob size mismatch a warning, not a fatal error.

drh 2010-12-23 21:54 trunk
Commit 88f2715f360873357b89bbe9cbc89848ee26b086
1 file changed +2 -2
+2 -2
--- src/content.c
+++ src/content.c
@@ -777,12 +777,12 @@
777777
printf("skip phantom %d %s\n", rid, zUuid);
778778
continue; /* Ignore phantoms */
779779
}
780780
content_get(rid, &content);
781781
if( blob_size(&content)!=size ){
782
- fossil_fatal("size mismatch on blob rid=%d: %d vs %d",
783
- rid, blob_size(&content), size);
782
+ fossil_warning("size mismatch on blob rid=%d: %d vs %d",
783
+ rid, blob_size(&content), size);
784784
}
785785
sha1sum_blob(&content, &cksum);
786786
if( strcmp(blob_str(&cksum), zUuid)!=0 ){
787787
fossil_fatal("checksum mismatch on blob rid=%d: %s vs %s",
788788
rid, blob_str(&cksum), zUuid);
789789
--- src/content.c
+++ src/content.c
@@ -777,12 +777,12 @@
777 printf("skip phantom %d %s\n", rid, zUuid);
778 continue; /* Ignore phantoms */
779 }
780 content_get(rid, &content);
781 if( blob_size(&content)!=size ){
782 fossil_fatal("size mismatch on blob rid=%d: %d vs %d",
783 rid, blob_size(&content), size);
784 }
785 sha1sum_blob(&content, &cksum);
786 if( strcmp(blob_str(&cksum), zUuid)!=0 ){
787 fossil_fatal("checksum mismatch on blob rid=%d: %s vs %s",
788 rid, blob_str(&cksum), zUuid);
789
--- src/content.c
+++ src/content.c
@@ -777,12 +777,12 @@
777 printf("skip phantom %d %s\n", rid, zUuid);
778 continue; /* Ignore phantoms */
779 }
780 content_get(rid, &content);
781 if( blob_size(&content)!=size ){
782 fossil_warning("size mismatch on blob rid=%d: %d vs %d",
783 rid, blob_size(&content), size);
784 }
785 sha1sum_blob(&content, &cksum);
786 if( strcmp(blob_str(&cksum), zUuid)!=0 ){
787 fossil_fatal("checksum mismatch on blob rid=%d: %s vs %s",
788 rid, blob_str(&cksum), zUuid);
789

Keyboard Shortcuts

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