Fossil SCM
Honor the --once setting for sync, pull, push if set.
Commit
6265b43ba1bc51bcb29a37ef5ec871abfe0bb46a
Parent
fb0f926ed6a26c7…
1 file changed
+3
-1
+3
-1
| --- src/sync.c | ||
| +++ src/sync.c | ||
| @@ -109,11 +109,13 @@ | ||
| 109 | 109 | if( g.argc==2 ){ |
| 110 | 110 | if( db_get_boolean("auto-shun",1) ) configSync = CONFIGSET_SHUN; |
| 111 | 111 | }else if( g.argc==3 ){ |
| 112 | 112 | zUrl = g.argv[2]; |
| 113 | 113 | } |
| 114 | - clone_ssh_db_set_options(); | |
| 114 | + if( urlFlags & URL_REMEMBER ){ | |
| 115 | + clone_ssh_db_set_options(); | |
| 116 | + } | |
| 115 | 117 | url_parse(zUrl, urlFlags); |
| 116 | 118 | if( g.urlProtocol==0 ){ |
| 117 | 119 | if( urlOptional ) fossil_exit(0); |
| 118 | 120 | usage("URL"); |
| 119 | 121 | } |
| 120 | 122 |
| --- src/sync.c | |
| +++ src/sync.c | |
| @@ -109,11 +109,13 @@ | |
| 109 | if( g.argc==2 ){ |
| 110 | if( db_get_boolean("auto-shun",1) ) configSync = CONFIGSET_SHUN; |
| 111 | }else if( g.argc==3 ){ |
| 112 | zUrl = g.argv[2]; |
| 113 | } |
| 114 | clone_ssh_db_set_options(); |
| 115 | url_parse(zUrl, urlFlags); |
| 116 | if( g.urlProtocol==0 ){ |
| 117 | if( urlOptional ) fossil_exit(0); |
| 118 | usage("URL"); |
| 119 | } |
| 120 |
| --- src/sync.c | |
| +++ src/sync.c | |
| @@ -109,11 +109,13 @@ | |
| 109 | if( g.argc==2 ){ |
| 110 | if( db_get_boolean("auto-shun",1) ) configSync = CONFIGSET_SHUN; |
| 111 | }else if( g.argc==3 ){ |
| 112 | zUrl = g.argv[2]; |
| 113 | } |
| 114 | if( urlFlags & URL_REMEMBER ){ |
| 115 | clone_ssh_db_set_options(); |
| 116 | } |
| 117 | url_parse(zUrl, urlFlags); |
| 118 | if( g.urlProtocol==0 ){ |
| 119 | if( urlOptional ) fossil_exit(0); |
| 120 | usage("URL"); |
| 121 | } |
| 122 |