Diff
Not logged in

Differences From Artifact [11d17d4e1f]:

To Artifact [18e0c0ec47]:


904
905
906
907
908
909
910
911

912
913

914
915

916
917
918
919
920
921
922
904
905
906
907
908
909
910

911
912

913
914

915
916
917
918
919
920
921
922







-
+

-
+

-
+







    url_parse(zServer);
    if( g.urlPasswd==0 && zPw ) g.urlPasswd = mprintf("%s", zPw);
    user_select();
    url_enable_proxy("via proxy: ");
    if( legacyFlag ) mask |= CONFIGSET_OLDFORMAT;
    if( overwriteFlag ) mask |= CONFIGSET_OVERWRITE;
    if( strncmp(zMethod, "push", n)==0 ){
      client_sync(0,0,0,0,0,mask);
      client_sync(0,0,(unsigned)mask);
    }else if( strncmp(zMethod, "pull", n)==0 ){
      client_sync(0,0,0,0,mask,0);
      client_sync(0,(unsigned)mask,0);
    }else{
      client_sync(0,0,0,0,mask,mask);
      client_sync(0,(unsigned)mask,(unsigned)mask);
    }
  }else
  if( strncmp(zMethod, "reset", n)==0 ){
    int mask, i;
    char *zBackup;
    if( g.argc!=4 ) usage("reset AREA");
    mask = configure_name_to_mask(g.argv[3], 1);