Fossil SCM
Fix the "fossil setting" command so that it can change the manifest setting even when not within a local check-out.
Commit
fd13b1a16f8b4f0aaf43d889f9019745125a8fed
Parent
5fe55cb10331cd8…
1 file changed
+1
-1
M
src/db.c
+1
-1
| --- src/db.c | ||
| +++ src/db.c | ||
| @@ -1822,11 +1822,11 @@ | ||
| 1822 | 1822 | db_set(ctrlSettings[i].name, g.argv[3], globalFlag); |
| 1823 | 1823 | }else{ |
| 1824 | 1824 | isManifest = 0; |
| 1825 | 1825 | print_setting(ctrlSettings[i].name); |
| 1826 | 1826 | } |
| 1827 | - if( isManifest ){ | |
| 1827 | + if( isManifest && g.localOpen ){ | |
| 1828 | 1828 | manifest_to_disk(db_lget_int("checkout", 0)); |
| 1829 | 1829 | } |
| 1830 | 1830 | }else{ |
| 1831 | 1831 | usage("?PROPERTY? ?VALUE?"); |
| 1832 | 1832 | } |
| 1833 | 1833 |
| --- src/db.c | |
| +++ src/db.c | |
| @@ -1822,11 +1822,11 @@ | |
| 1822 | db_set(ctrlSettings[i].name, g.argv[3], globalFlag); |
| 1823 | }else{ |
| 1824 | isManifest = 0; |
| 1825 | print_setting(ctrlSettings[i].name); |
| 1826 | } |
| 1827 | if( isManifest ){ |
| 1828 | manifest_to_disk(db_lget_int("checkout", 0)); |
| 1829 | } |
| 1830 | }else{ |
| 1831 | usage("?PROPERTY? ?VALUE?"); |
| 1832 | } |
| 1833 |
| --- src/db.c | |
| +++ src/db.c | |
| @@ -1822,11 +1822,11 @@ | |
| 1822 | db_set(ctrlSettings[i].name, g.argv[3], globalFlag); |
| 1823 | }else{ |
| 1824 | isManifest = 0; |
| 1825 | print_setting(ctrlSettings[i].name); |
| 1826 | } |
| 1827 | if( isManifest && g.localOpen ){ |
| 1828 | manifest_to_disk(db_lget_int("checkout", 0)); |
| 1829 | } |
| 1830 | }else{ |
| 1831 | usage("?PROPERTY? ?VALUE?"); |
| 1832 | } |
| 1833 |