Fossil SCM

Make the "fossil remote delete default" command works like "fossil remote off".

drh 2020-07-15 18:53 trunk
Commit 59645b6f458628bf5e0b49d7efc796cc04e8101b8a5bb9526135537fde171d08
1 file changed +1
+1
--- src/sync.c
+++ src/sync.c
@@ -475,10 +475,11 @@
475475
}
476476
if( strncmp(zArg, "delete", nArg)==0 ){
477477
char *zName;
478478
if( g.argc!=4 ) usage("delete NAME");
479479
zName = g.argv[3];
480
+ if( strcmp(zName,"default")==0 ) goto remote_delete_default;
480481
db_begin_write();
481482
db_multi_exec("DELETE FROM config WHERE name glob 'sync-url:%q'", zName);
482483
db_multi_exec("DELETE FROM config WHERE name glob 'sync-pw:%q'", zName);
483484
db_commit_transaction();
484485
return;
485486
--- src/sync.c
+++ src/sync.c
@@ -475,10 +475,11 @@
475 }
476 if( strncmp(zArg, "delete", nArg)==0 ){
477 char *zName;
478 if( g.argc!=4 ) usage("delete NAME");
479 zName = g.argv[3];
 
480 db_begin_write();
481 db_multi_exec("DELETE FROM config WHERE name glob 'sync-url:%q'", zName);
482 db_multi_exec("DELETE FROM config WHERE name glob 'sync-pw:%q'", zName);
483 db_commit_transaction();
484 return;
485
--- src/sync.c
+++ src/sync.c
@@ -475,10 +475,11 @@
475 }
476 if( strncmp(zArg, "delete", nArg)==0 ){
477 char *zName;
478 if( g.argc!=4 ) usage("delete NAME");
479 zName = g.argv[3];
480 if( strcmp(zName,"default")==0 ) goto remote_delete_default;
481 db_begin_write();
482 db_multi_exec("DELETE FROM config WHERE name glob 'sync-url:%q'", zName);
483 db_multi_exec("DELETE FROM config WHERE name glob 'sync-pw:%q'", zName);
484 db_commit_transaction();
485 return;
486

Keyboard Shortcuts

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