Fossil SCM

Ensure that the unversioned table exists if an upload is triggered via /uvlist.

stephan 2024-06-25 09:33 uv-upload
Commit 3aa57a20b793877c288480654aa5c7120fdd3d659f89eb71abc97a5df81876cb
1 file changed +1
--- src/unversioned.c
+++ src/unversioned.c
@@ -551,10 +551,11 @@
551551
}
552552
if( zError ){
553553
fossil_fatal("Unversioned filenames may not %s: %Q",
554554
zError, zName);
555555
}
556
+ unversioned_schema();
556557
db_begin_transaction();
557558
content_rcvid_init("#!fossil /uvlist upload");
558559
blob_init(&content, aContent, nContent);
559560
unversioned_write(zName, &content, time(0));
560561
blob_reset(&content);
561562
--- src/unversioned.c
+++ src/unversioned.c
@@ -551,10 +551,11 @@
551 }
552 if( zError ){
553 fossil_fatal("Unversioned filenames may not %s: %Q",
554 zError, zName);
555 }
 
556 db_begin_transaction();
557 content_rcvid_init("#!fossil /uvlist upload");
558 blob_init(&content, aContent, nContent);
559 unversioned_write(zName, &content, time(0));
560 blob_reset(&content);
561
--- src/unversioned.c
+++ src/unversioned.c
@@ -551,10 +551,11 @@
551 }
552 if( zError ){
553 fossil_fatal("Unversioned filenames may not %s: %Q",
554 zError, zName);
555 }
556 unversioned_schema();
557 db_begin_transaction();
558 content_rcvid_init("#!fossil /uvlist upload");
559 blob_init(&content, aContent, nContent);
560 unversioned_write(zName, &content, time(0));
561 blob_reset(&content);
562

Keyboard Shortcuts

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