Fossil SCM

Proposed fix for [ed23ef59cf]: Fossil ignoring "binary-glob" setting

jan.nijtmans 2013-03-05 10:04 UTC trunk
Commit e0e88821bda945bc70832b9e16e697f159efc93a
1 file changed +1 -1
+1 -1
--- src/glob.c
+++ src/glob.c
@@ -54,11 +54,11 @@
5454
cTerm = zGlobList[0];
5555
zGlobList++;
5656
}else{
5757
cTerm = ',';
5858
}
59
- for(i=0; zGlobList[i] && zGlobList[i]!=cTerm; i++){}
59
+ for(i=0; zGlobList[i] && zGlobList[i]!=cTerm && zGlobList[i]!='\n'; i++){}
6060
if( cTerm==',' ){
6161
while( i>0 && fossil_isspace(zGlobList[i-1]) ){ i--; }
6262
}
6363
blob_appendf(&expr, "%s%s GLOB '%#q'", zSep, zVal, i, zGlobList);
6464
zSep = " OR ";
6565
--- src/glob.c
+++ src/glob.c
@@ -54,11 +54,11 @@
54 cTerm = zGlobList[0];
55 zGlobList++;
56 }else{
57 cTerm = ',';
58 }
59 for(i=0; zGlobList[i] && zGlobList[i]!=cTerm; i++){}
60 if( cTerm==',' ){
61 while( i>0 && fossil_isspace(zGlobList[i-1]) ){ i--; }
62 }
63 blob_appendf(&expr, "%s%s GLOB '%#q'", zSep, zVal, i, zGlobList);
64 zSep = " OR ";
65
--- src/glob.c
+++ src/glob.c
@@ -54,11 +54,11 @@
54 cTerm = zGlobList[0];
55 zGlobList++;
56 }else{
57 cTerm = ',';
58 }
59 for(i=0; zGlobList[i] && zGlobList[i]!=cTerm && zGlobList[i]!='\n'; i++){}
60 if( cTerm==',' ){
61 while( i>0 && fossil_isspace(zGlobList[i-1]) ){ i--; }
62 }
63 blob_appendf(&expr, "%s%s GLOB '%#q'", zSep, zVal, i, zGlobList);
64 zSep = " OR ";
65

Keyboard Shortcuts

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