dav/main.c

changeset 458
295eaa04fc41
parent 435
def0359fb48f
child 470
6bf798ad3aec
equal deleted inserted replaced
457:0eabb741d5d3 458:295eaa04fc41
2067 2067
2068 char *cmd = args->argv[2]; 2068 char *cmd = args->argv[2];
2069 if(!strcmp(cmd, "date")) { 2069 if(!strcmp(cmd, "date")) {
2070 return 0; 2070 return 0;
2071 } 2071 }
2072 char *url = args->argv[3]; 2072
2073 // get already typed URL or NULL, if the user hasn't started typing yet
2074 char *url = args->argc > 3 ? args->argv[3] : NULL;
2073 2075
2074 //printf("index: {%s}\n", args->argv[0]); 2076 //printf("index: {%s}\n", args->argv[0]);
2075 //printf("dav: {%s}\n", args->argv[1]); 2077 //printf("dav: {%s}\n", args->argv[1]);
2076 //printf("cmd: {%s}\n", cmd); 2078 //printf("cmd: {%s}\n", cmd);
2077 //printf("url: {%s}\n", url); 2079 //printf("url: {%s}\n", url);
2092 2094
2093 return 0; 2095 return 0;
2094 } 2096 }
2095 2097
2096 int url_completion(char *u) { 2098 int url_completion(char *u) {
2097 sstr_t url = sstr(u); 2099 sstr_t url;
2100 url.ptr = u;
2101 url.length = u ? strlen(u) : 0;
2098 2102
2099 // repo completion 2103 // repo completion
2100 int repocomp = 1; 2104 int repocomp = 1;
2101 for(int i=0;i<url.length;i++) { 2105 for(int i=0;i<url.length;i++) {
2102 if(url.ptr[i] == '/') { 2106 if(url.ptr[i] == '/') {

mercurial