Fossil SCM

Add a missing db_unprotect() to the "fossil all" command.

drh 2020-08-21 01:09 sec2020
Commit b9ae03f6eeb1569ff1763c742a38064e1ebb842870fc7b7c24b73b5925561155
1 file changed +2
--- src/allrepo.c
+++ src/allrepo.c
@@ -299,11 +299,13 @@
299299
useCheckouts?"ckout":"repo", blob_str(&fn)
300300
);
301301
if( dryRunFlag ){
302302
fossil_print("%s\n", blob_sql_text(&sql));
303303
}else{
304
+ db_unprotect(PROTECT_CONFIG);
304305
db_multi_exec("%s", blob_sql_text(&sql));
306
+ db_protect_pop();
305307
}
306308
}
307309
db_end_transaction(0);
308310
blob_reset(&sql);
309311
blob_reset(&fn);
310312
--- 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

Keyboard Shortcuts

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