74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
|
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
|
-
+
|
** TODO: What happens if the shun list gets really big?
** Maybe the shunning list should only be pulled on every 10th
** autosync, or something?
*/
configSync = CONFIGSET_SHUN;
}
#endif
printf("Autosync: %s\n", g.urlCanonical);
fossil_print("Autosync: %s\n", g.urlCanonical);
url_enable_proxy("via proxy: ");
rc = client_sync((flags & AUTOSYNC_PUSH)!=0, 1, 0, 0, configSync, 0);
if( rc ) fossil_warning("Autosync failed");
return rc;
}
/*
|
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
|
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
|
-
+
|
}
if( !g.dontKeepUrl ){
db_set("last-sync-url", g.urlCanonical, 0);
if( g.urlPasswd ) db_set("last-sync-pw", obscure(g.urlPasswd), 0);
}
user_select();
if( g.argc==2 ){
printf("Server: %s\n", g.urlCanonical);
fossil_print("Server: %s\n", g.urlCanonical);
}
url_enable_proxy("via proxy: ");
*pConfigSync = configSync;
}
/*
** COMMAND: pull
|
261
262
263
264
265
266
267
268
269
270
271
272
273
274
|
261
262
263
264
265
266
267
268
269
270
271
272
273
274
|
-
+
-
+
|
}else{
db_unset("last-sync-pw", 0);
}
}
}
zUrl = db_get("last-sync-url", 0);
if( zUrl==0 ){
printf("off\n");
fossil_print("off\n");
return;
}else{
url_parse(zUrl);
printf("%s\n", g.urlCanonical);
fossil_print("%s\n", g.urlCanonical);
}
}
|