Fossil SCM

Remove side effect produced when calling with no flags. This permits removal of work around in sync.c.

andybradford 2013-11-08 07:50 UTC url-password-fixes
Commit 912ca195104e7dab99ac0fd8d7b5ebdcb271ce33
2 files changed -2 +1 -1
-2
--- src/sync.c
+++ src/sync.c
@@ -121,13 +121,11 @@
121121
url_remember();
122122
if( g.urlProtocol==0 ){
123123
if( urlOptional ) fossil_exit(0);
124124
usage("URL");
125125
}
126
- urlFlags = g.urlFlags;
127126
user_select();
128
- g.urlFlags = urlFlags;
129127
if( g.argc==2 ){
130128
if( ((*pSyncFlags) & (SYNC_PUSH|SYNC_PULL))==(SYNC_PUSH|SYNC_PULL) ){
131129
fossil_print("Sync with %s\n", g.urlCanonical);
132130
}else if( (*pSyncFlags) & SYNC_PUSH ){
133131
fossil_print("Push to %s\n", g.urlCanonical);
134132
--- src/sync.c
+++ src/sync.c
@@ -121,13 +121,11 @@
121 url_remember();
122 if( g.urlProtocol==0 ){
123 if( urlOptional ) fossil_exit(0);
124 usage("URL");
125 }
126 urlFlags = g.urlFlags;
127 user_select();
128 g.urlFlags = urlFlags;
129 if( g.argc==2 ){
130 if( ((*pSyncFlags) & (SYNC_PUSH|SYNC_PULL))==(SYNC_PUSH|SYNC_PULL) ){
131 fossil_print("Sync with %s\n", g.urlCanonical);
132 }else if( (*pSyncFlags) & SYNC_PUSH ){
133 fossil_print("Push to %s\n", g.urlCanonical);
134
--- src/sync.c
+++ src/sync.c
@@ -121,13 +121,11 @@
121 url_remember();
122 if( g.urlProtocol==0 ){
123 if( urlOptional ) fossil_exit(0);
124 usage("URL");
125 }
 
126 user_select();
 
127 if( g.argc==2 ){
128 if( ((*pSyncFlags) & (SYNC_PUSH|SYNC_PULL))==(SYNC_PUSH|SYNC_PULL) ){
129 fossil_print("Sync with %s\n", g.urlCanonical);
130 }else if( (*pSyncFlags) & SYNC_PUSH ){
131 fossil_print("Push to %s\n", g.urlCanonical);
132
+1 -1
--- src/url.c
+++ src/url.c
@@ -211,11 +211,11 @@
211211
fossil_fatal("unknown repository: %s", zUrl);
212212
}
213213
}else{
214214
fossil_fatal("unknown repository: %s", zUrl);
215215
}
216
- g.urlFlags = urlFlags;
216
+ if( urlFlags ) g.urlFlags = urlFlags;
217217
if( g.urlIsFile ){
218218
Blob cfile;
219219
dehttpize(zFile);
220220
file_canonical_name(zFile, &cfile, 0);
221221
free(zFile);
222222
--- src/url.c
+++ src/url.c
@@ -211,11 +211,11 @@
211 fossil_fatal("unknown repository: %s", zUrl);
212 }
213 }else{
214 fossil_fatal("unknown repository: %s", zUrl);
215 }
216 g.urlFlags = urlFlags;
217 if( g.urlIsFile ){
218 Blob cfile;
219 dehttpize(zFile);
220 file_canonical_name(zFile, &cfile, 0);
221 free(zFile);
222
--- src/url.c
+++ src/url.c
@@ -211,11 +211,11 @@
211 fossil_fatal("unknown repository: %s", zUrl);
212 }
213 }else{
214 fossil_fatal("unknown repository: %s", zUrl);
215 }
216 if( urlFlags ) g.urlFlags = urlFlags;
217 if( g.urlIsFile ){
218 Blob cfile;
219 dehttpize(zFile);
220 file_canonical_name(zFile, &cfile, 0);
221 free(zFile);
222

Keyboard Shortcuts

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