Fossil SCM

Fossil update -n -v current on root dir now prints all files (printed none before).

venkat 2010-11-08 06:13 venks-emacs
Commit cbce3e2f7cef01b8b39e9d9e5110fd95ecdc6cad
1 file changed +2 -2
+2 -2
--- src/update.c
+++ src/update.c
@@ -182,25 +182,25 @@
182182
blob_zero(&sql);
183183
blob_append(&sql, "DELETE FROM fv WHERE ", -1);
184184
zSep = "";
185185
for(i=3; i<g.argc; i++){
186186
file_tree_name(g.argv[i], &treename, 1);
187
+ fprintf(stderr,"%s , %s\n",g.argv[i], blob_str(&treename));
187188
if( file_isdir(g.argv[i])==1 ){
188189
if( blob_size(&treename)>0 ){
189190
blob_appendf(&sql, "%sfn NOT GLOB '%b/*' ", zSep, &treename);
190191
}else{
191192
blob_reset(&sql);
192
- blob_append(&sql, "DELETE FROM fv", -1);
193193
break;
194194
}
195195
}else{
196196
blob_appendf(&sql, "%sfn<>%B ", zSep, &treename);
197197
}
198198
zSep = "AND ";
199199
blob_reset(&treename);
200200
}
201
- /* fprintf(stderr, "%s\n", blob_str(&sql)); */
201
+ fprintf(stderr, "%s\n", blob_str(&sql));
202202
db_multi_exec(blob_str(&sql));
203203
blob_reset(&sql);
204204
}
205205
206206
db_prepare(&q,
207207
--- 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

Keyboard Shortcuts

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