Fossil SCM
Add a missing db_unprotect() to the "fossil all" command.
Commit
b9ae03f6eeb1569ff1763c742a38064e1ebb842870fc7b7c24b73b5925561155
Parent
1d61aae3143a4c0…
1 file changed
+2
+2
| --- src/allrepo.c | ||
| +++ src/allrepo.c | ||
| @@ -299,11 +299,13 @@ | ||
| 299 | 299 | useCheckouts?"ckout":"repo", blob_str(&fn) |
| 300 | 300 | ); |
| 301 | 301 | if( dryRunFlag ){ |
| 302 | 302 | fossil_print("%s\n", blob_sql_text(&sql)); |
| 303 | 303 | }else{ |
| 304 | + db_unprotect(PROTECT_CONFIG); | |
| 304 | 305 | db_multi_exec("%s", blob_sql_text(&sql)); |
| 306 | + db_protect_pop(); | |
| 305 | 307 | } |
| 306 | 308 | } |
| 307 | 309 | db_end_transaction(0); |
| 308 | 310 | blob_reset(&sql); |
| 309 | 311 | blob_reset(&fn); |
| 310 | 312 |
| --- src/allrepo.c | |
| +++ src/allrepo.c | |
| @@ -299,11 +299,13 @@ | |
| 299 | useCheckouts?"ckout":"repo", blob_str(&fn) |
| 300 | ); |
| 301 | if( dryRunFlag ){ |
| 302 | fossil_print("%s\n", blob_sql_text(&sql)); |
| 303 | }else{ |
| 304 | db_multi_exec("%s", blob_sql_text(&sql)); |
| 305 | } |
| 306 | } |
| 307 | db_end_transaction(0); |
| 308 | blob_reset(&sql); |
| 309 | blob_reset(&fn); |
| 310 |
| --- src/allrepo.c | |
| +++ src/allrepo.c | |
| @@ -299,11 +299,13 @@ | |
| 299 | useCheckouts?"ckout":"repo", blob_str(&fn) |
| 300 | ); |
| 301 | if( dryRunFlag ){ |
| 302 | fossil_print("%s\n", blob_sql_text(&sql)); |
| 303 | }else{ |
| 304 | db_unprotect(PROTECT_CONFIG); |
| 305 | db_multi_exec("%s", blob_sql_text(&sql)); |
| 306 | db_protect_pop(); |
| 307 | } |
| 308 | } |
| 309 | db_end_transaction(0); |
| 310 | blob_reset(&sql); |
| 311 | blob_reset(&fn); |
| 312 |