Fossil SCM
Fossil update -n -v current on root dir now prints all files (printed none before).
Commit
cbce3e2f7cef01b8b39e9d9e5110fd95ecdc6cad
Parent
b6bb1ee725ccf13…
1 file changed
+2
-2
+2
-2
| --- src/update.c | ||
| +++ src/update.c | ||
| @@ -182,25 +182,25 @@ | ||
| 182 | 182 | blob_zero(&sql); |
| 183 | 183 | blob_append(&sql, "DELETE FROM fv WHERE ", -1); |
| 184 | 184 | zSep = ""; |
| 185 | 185 | for(i=3; i<g.argc; i++){ |
| 186 | 186 | file_tree_name(g.argv[i], &treename, 1); |
| 187 | + fprintf(stderr,"%s , %s\n",g.argv[i], blob_str(&treename)); | |
| 187 | 188 | if( file_isdir(g.argv[i])==1 ){ |
| 188 | 189 | if( blob_size(&treename)>0 ){ |
| 189 | 190 | blob_appendf(&sql, "%sfn NOT GLOB '%b/*' ", zSep, &treename); |
| 190 | 191 | }else{ |
| 191 | 192 | blob_reset(&sql); |
| 192 | - blob_append(&sql, "DELETE FROM fv", -1); | |
| 193 | 193 | break; |
| 194 | 194 | } |
| 195 | 195 | }else{ |
| 196 | 196 | blob_appendf(&sql, "%sfn<>%B ", zSep, &treename); |
| 197 | 197 | } |
| 198 | 198 | zSep = "AND "; |
| 199 | 199 | blob_reset(&treename); |
| 200 | 200 | } |
| 201 | - /* fprintf(stderr, "%s\n", blob_str(&sql)); */ | |
| 201 | + fprintf(stderr, "%s\n", blob_str(&sql)); | |
| 202 | 202 | db_multi_exec(blob_str(&sql)); |
| 203 | 203 | blob_reset(&sql); |
| 204 | 204 | } |
| 205 | 205 | |
| 206 | 206 | db_prepare(&q, |
| 207 | 207 |
| --- src/update.c | |
| +++ src/update.c | |
| @@ -182,25 +182,25 @@ | |
| 182 | blob_zero(&sql); |
| 183 | blob_append(&sql, "DELETE FROM fv WHERE ", -1); |
| 184 | zSep = ""; |
| 185 | for(i=3; i<g.argc; i++){ |
| 186 | file_tree_name(g.argv[i], &treename, 1); |
| 187 | if( file_isdir(g.argv[i])==1 ){ |
| 188 | if( blob_size(&treename)>0 ){ |
| 189 | blob_appendf(&sql, "%sfn NOT GLOB '%b/*' ", zSep, &treename); |
| 190 | }else{ |
| 191 | blob_reset(&sql); |
| 192 | blob_append(&sql, "DELETE FROM fv", -1); |
| 193 | break; |
| 194 | } |
| 195 | }else{ |
| 196 | blob_appendf(&sql, "%sfn<>%B ", zSep, &treename); |
| 197 | } |
| 198 | zSep = "AND "; |
| 199 | blob_reset(&treename); |
| 200 | } |
| 201 | /* fprintf(stderr, "%s\n", blob_str(&sql)); */ |
| 202 | db_multi_exec(blob_str(&sql)); |
| 203 | blob_reset(&sql); |
| 204 | } |
| 205 | |
| 206 | db_prepare(&q, |
| 207 |
| --- src/update.c | |
| +++ src/update.c | |
| @@ -182,25 +182,25 @@ | |
| 182 | blob_zero(&sql); |
| 183 | blob_append(&sql, "DELETE FROM fv WHERE ", -1); |
| 184 | zSep = ""; |
| 185 | for(i=3; i<g.argc; i++){ |
| 186 | file_tree_name(g.argv[i], &treename, 1); |
| 187 | fprintf(stderr,"%s , %s\n",g.argv[i], blob_str(&treename)); |
| 188 | if( file_isdir(g.argv[i])==1 ){ |
| 189 | if( blob_size(&treename)>0 ){ |
| 190 | blob_appendf(&sql, "%sfn NOT GLOB '%b/*' ", zSep, &treename); |
| 191 | }else{ |
| 192 | blob_reset(&sql); |
| 193 | break; |
| 194 | } |
| 195 | }else{ |
| 196 | blob_appendf(&sql, "%sfn<>%B ", zSep, &treename); |
| 197 | } |
| 198 | zSep = "AND "; |
| 199 | blob_reset(&treename); |
| 200 | } |
| 201 | fprintf(stderr, "%s\n", blob_str(&sql)); |
| 202 | db_multi_exec(blob_str(&sql)); |
| 203 | blob_reset(&sql); |
| 204 | } |
| 205 | |
| 206 | db_prepare(&q, |
| 207 |