Fossil SCM

Merge in the latest changes from venks-emacs.

drh 2010-11-09 17:51 trunk merge
Commit 7d2d1d3228232b1a1434e425f11008c043171263
1 file changed +2 -2
+2 -2
--- src/update.c
+++ src/update.c
@@ -71,11 +71,11 @@
7171
db_must_be_within_tree();
7272
vid = db_lget_int("checkout", 0);
7373
if( vid==0 ){
7474
fossil_fatal("cannot find current version");
7575
}
76
- if( db_exists("SELECT 1 FROM vmerge") ){
76
+ if( !nochangeFlag && db_exists("SELECT 1 FROM vmerge") ){
7777
fossil_fatal("cannot update an uncommitted merge");
7878
}
7979
if( !nochangeFlag ) autosync(AUTOSYNC_PULL);
8080
8181
if( g.argc>=3 ){
@@ -183,11 +183,11 @@
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);
187187
if( file_isdir(g.argv[i])==1 ){
188
- if( blob_size(&treename)>0 ){
188
+ if( blob_size(&treename) != 1 || blob_str(&treename)[0] != '.' ){
189189
blob_appendf(&sql, "%sfn NOT GLOB '%b/*' ", zSep, &treename);
190190
}else{
191191
blob_reset(&sql);
192192
break;
193193
}
194194
--- src/update.c
+++ src/update.c
@@ -71,11 +71,11 @@
71 db_must_be_within_tree();
72 vid = db_lget_int("checkout", 0);
73 if( vid==0 ){
74 fossil_fatal("cannot find current version");
75 }
76 if( db_exists("SELECT 1 FROM vmerge") ){
77 fossil_fatal("cannot update an uncommitted merge");
78 }
79 if( !nochangeFlag ) autosync(AUTOSYNC_PULL);
80
81 if( g.argc>=3 ){
@@ -183,11 +183,11 @@
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 break;
193 }
194
--- src/update.c
+++ src/update.c
@@ -71,11 +71,11 @@
71 db_must_be_within_tree();
72 vid = db_lget_int("checkout", 0);
73 if( vid==0 ){
74 fossil_fatal("cannot find current version");
75 }
76 if( !nochangeFlag && db_exists("SELECT 1 FROM vmerge") ){
77 fossil_fatal("cannot update an uncommitted merge");
78 }
79 if( !nochangeFlag ) autosync(AUTOSYNC_PULL);
80
81 if( g.argc>=3 ){
@@ -183,11 +183,11 @@
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) != 1 || blob_str(&treename)[0] != '.' ){
189 blob_appendf(&sql, "%sfn NOT GLOB '%b/*' ", zSep, &treename);
190 }else{
191 blob_reset(&sql);
192 break;
193 }
194

Keyboard Shortcuts

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