Fossil SCM

Fix to a bug in "fossil setting" output for versioned settings, introduced by the previous check-in.

drh 2025-03-20 17:51 trunk
Commit ea37cc8ed2f0f86923fc95c5cba03f2f998845e0e69b60059aeb101c71b05aa0
1 file changed +4 -2
+4 -2
--- src/db.c
+++ src/db.c
@@ -4490,12 +4490,14 @@
44904490
if( fossil_strcmp(zVal, pSetting->def)==0 ) noShow = 1;
44914491
}
44924492
}
44934493
}
44944494
if( noShow ){
4495
- fossil_print("%-24s (versioned)\n", pSetting->name);
4496
- versioned = 0;
4495
+ if( versioned ){
4496
+ fossil_print("%-24s (versioned)\n", pSetting->name);
4497
+ versioned = 0;
4498
+ }
44974499
}else if( valueOnly ){
44984500
fossil_print("%s\n", db_column_text(&q, 1));
44994501
}else{
45004502
const char *zVal = (const char*)db_column_text(&q,1);
45014503
const char *zName = (const char*)db_column_text(&q,0);
45024504
--- src/db.c
+++ src/db.c
@@ -4490,12 +4490,14 @@
4490 if( fossil_strcmp(zVal, pSetting->def)==0 ) noShow = 1;
4491 }
4492 }
4493 }
4494 if( noShow ){
4495 fossil_print("%-24s (versioned)\n", pSetting->name);
4496 versioned = 0;
 
 
4497 }else if( valueOnly ){
4498 fossil_print("%s\n", db_column_text(&q, 1));
4499 }else{
4500 const char *zVal = (const char*)db_column_text(&q,1);
4501 const char *zName = (const char*)db_column_text(&q,0);
4502
--- src/db.c
+++ src/db.c
@@ -4490,12 +4490,14 @@
4490 if( fossil_strcmp(zVal, pSetting->def)==0 ) noShow = 1;
4491 }
4492 }
4493 }
4494 if( noShow ){
4495 if( versioned ){
4496 fossil_print("%-24s (versioned)\n", pSetting->name);
4497 versioned = 0;
4498 }
4499 }else if( valueOnly ){
4500 fossil_print("%s\n", db_column_text(&q, 1));
4501 }else{
4502 const char *zVal = (const char*)db_column_text(&q,1);
4503 const char *zName = (const char*)db_column_text(&q,0);
4504

Keyboard Shortcuts

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