Fossil SCM
strglob -> sqlite3_strglob in a few places
Commit
d4acf5c450101f5993fbf4007399b5dcc2e48b03
Parent
ce7df88f6d311bd…
2 files changed
+5
-5
+4
-4
+5
-5
| --- src/info.c | ||
| +++ src/info.c | ||
| @@ -197,11 +197,11 @@ | ||
| 197 | 197 | i64 fsize; |
| 198 | 198 | int verboseFlag = find_option("verbose","v",0)!=0; |
| 199 | 199 | if( !verboseFlag ){ |
| 200 | 200 | verboseFlag = find_option("detail","l",0)!=0; /* deprecated */ |
| 201 | 201 | } |
| 202 | - | |
| 202 | + | |
| 203 | 203 | /* We should be done with options.. */ |
| 204 | 204 | verify_all_options(); |
| 205 | 205 | |
| 206 | 206 | if( g.argc==3 && (fsize = file_size(g.argv[2]))>0 && (fsize&0x1ff)==0 ){ |
| 207 | 207 | db_open_config(0); |
| @@ -1065,28 +1065,28 @@ | ||
| 1065 | 1065 | cmp = -1; |
| 1066 | 1066 | }else{ |
| 1067 | 1067 | cmp = fossil_strcmp(pFileFrom->zName, pFileTo->zName); |
| 1068 | 1068 | } |
| 1069 | 1069 | if( cmp<0 ){ |
| 1070 | - if(!zGlob || strglob(zGlob, pFileFrom->zName)){ | |
| 1070 | + if( !zGlob || sqlite3_strglob(zGlob, pFileFrom->zName)==0 ){ | |
| 1071 | 1071 | append_file_change_line(pFileFrom->zName, |
| 1072 | 1072 | pFileFrom->zUuid, 0, 0, diffFlags, pRe, 0); |
| 1073 | 1073 | } |
| 1074 | 1074 | pFileFrom = manifest_file_next(pFrom, 0); |
| 1075 | 1075 | }else if( cmp>0 ){ |
| 1076 | - if(!zGlob || strglob(zGlob, pFileTo->zName)){ | |
| 1076 | + if( !zGlob || sqlite3_strglob(zGlob, pFileTo->zName)==0 ){ | |
| 1077 | 1077 | append_file_change_line(pFileTo->zName, |
| 1078 | 1078 | 0, pFileTo->zUuid, 0, diffFlags, pRe, |
| 1079 | 1079 | manifest_file_mperm(pFileTo)); |
| 1080 | 1080 | } |
| 1081 | 1081 | pFileTo = manifest_file_next(pTo, 0); |
| 1082 | 1082 | }else if( fossil_strcmp(pFileFrom->zUuid, pFileTo->zUuid)==0 ){ |
| 1083 | 1083 | pFileFrom = manifest_file_next(pFrom, 0); |
| 1084 | 1084 | pFileTo = manifest_file_next(pTo, 0); |
| 1085 | 1085 | }else{ |
| 1086 | - if(!zGlob || (strglob(zGlob, pFileFrom->zName) | |
| 1087 | - || strglob(zGlob, pFileTo->zName))){ | |
| 1086 | + if(!zGlob || (sqlite3_strglob(zGlob, pFileFrom->zName)==0 | |
| 1087 | + || sqlite3_strglob(zGlob, pFileTo->zName)==0) ){ | |
| 1088 | 1088 | append_file_change_line(pFileFrom->zName, |
| 1089 | 1089 | pFileFrom->zUuid, |
| 1090 | 1090 | pFileTo->zUuid, 0, diffFlags, pRe, |
| 1091 | 1091 | manifest_file_mperm(pFileTo)); |
| 1092 | 1092 | } |
| 1093 | 1093 |
| --- src/info.c | |
| +++ src/info.c | |
| @@ -197,11 +197,11 @@ | |
| 197 | i64 fsize; |
| 198 | int verboseFlag = find_option("verbose","v",0)!=0; |
| 199 | if( !verboseFlag ){ |
| 200 | verboseFlag = find_option("detail","l",0)!=0; /* deprecated */ |
| 201 | } |
| 202 | |
| 203 | /* We should be done with options.. */ |
| 204 | verify_all_options(); |
| 205 | |
| 206 | if( g.argc==3 && (fsize = file_size(g.argv[2]))>0 && (fsize&0x1ff)==0 ){ |
| 207 | db_open_config(0); |
| @@ -1065,28 +1065,28 @@ | |
| 1065 | cmp = -1; |
| 1066 | }else{ |
| 1067 | cmp = fossil_strcmp(pFileFrom->zName, pFileTo->zName); |
| 1068 | } |
| 1069 | if( cmp<0 ){ |
| 1070 | if(!zGlob || strglob(zGlob, pFileFrom->zName)){ |
| 1071 | append_file_change_line(pFileFrom->zName, |
| 1072 | pFileFrom->zUuid, 0, 0, diffFlags, pRe, 0); |
| 1073 | } |
| 1074 | pFileFrom = manifest_file_next(pFrom, 0); |
| 1075 | }else if( cmp>0 ){ |
| 1076 | if(!zGlob || strglob(zGlob, pFileTo->zName)){ |
| 1077 | append_file_change_line(pFileTo->zName, |
| 1078 | 0, pFileTo->zUuid, 0, diffFlags, pRe, |
| 1079 | manifest_file_mperm(pFileTo)); |
| 1080 | } |
| 1081 | pFileTo = manifest_file_next(pTo, 0); |
| 1082 | }else if( fossil_strcmp(pFileFrom->zUuid, pFileTo->zUuid)==0 ){ |
| 1083 | pFileFrom = manifest_file_next(pFrom, 0); |
| 1084 | pFileTo = manifest_file_next(pTo, 0); |
| 1085 | }else{ |
| 1086 | if(!zGlob || (strglob(zGlob, pFileFrom->zName) |
| 1087 | || strglob(zGlob, pFileTo->zName))){ |
| 1088 | append_file_change_line(pFileFrom->zName, |
| 1089 | pFileFrom->zUuid, |
| 1090 | pFileTo->zUuid, 0, diffFlags, pRe, |
| 1091 | manifest_file_mperm(pFileTo)); |
| 1092 | } |
| 1093 |
| --- src/info.c | |
| +++ src/info.c | |
| @@ -197,11 +197,11 @@ | |
| 197 | i64 fsize; |
| 198 | int verboseFlag = find_option("verbose","v",0)!=0; |
| 199 | if( !verboseFlag ){ |
| 200 | verboseFlag = find_option("detail","l",0)!=0; /* deprecated */ |
| 201 | } |
| 202 | |
| 203 | /* We should be done with options.. */ |
| 204 | verify_all_options(); |
| 205 | |
| 206 | if( g.argc==3 && (fsize = file_size(g.argv[2]))>0 && (fsize&0x1ff)==0 ){ |
| 207 | db_open_config(0); |
| @@ -1065,28 +1065,28 @@ | |
| 1065 | cmp = -1; |
| 1066 | }else{ |
| 1067 | cmp = fossil_strcmp(pFileFrom->zName, pFileTo->zName); |
| 1068 | } |
| 1069 | if( cmp<0 ){ |
| 1070 | if( !zGlob || sqlite3_strglob(zGlob, pFileFrom->zName)==0 ){ |
| 1071 | append_file_change_line(pFileFrom->zName, |
| 1072 | pFileFrom->zUuid, 0, 0, diffFlags, pRe, 0); |
| 1073 | } |
| 1074 | pFileFrom = manifest_file_next(pFrom, 0); |
| 1075 | }else if( cmp>0 ){ |
| 1076 | if( !zGlob || sqlite3_strglob(zGlob, pFileTo->zName)==0 ){ |
| 1077 | append_file_change_line(pFileTo->zName, |
| 1078 | 0, pFileTo->zUuid, 0, diffFlags, pRe, |
| 1079 | manifest_file_mperm(pFileTo)); |
| 1080 | } |
| 1081 | pFileTo = manifest_file_next(pTo, 0); |
| 1082 | }else if( fossil_strcmp(pFileFrom->zUuid, pFileTo->zUuid)==0 ){ |
| 1083 | pFileFrom = manifest_file_next(pFrom, 0); |
| 1084 | pFileTo = manifest_file_next(pTo, 0); |
| 1085 | }else{ |
| 1086 | if(!zGlob || (sqlite3_strglob(zGlob, pFileFrom->zName)==0 |
| 1087 | || sqlite3_strglob(zGlob, pFileTo->zName)==0) ){ |
| 1088 | append_file_change_line(pFileFrom->zName, |
| 1089 | pFileFrom->zUuid, |
| 1090 | pFileTo->zUuid, 0, diffFlags, pRe, |
| 1091 | manifest_file_mperm(pFileTo)); |
| 1092 | } |
| 1093 |
+4
-4
| --- src/main.c | ||
| +++ src/main.c | ||
| @@ -940,11 +940,11 @@ | ||
| 940 | 940 | void version_cmd(void){ |
| 941 | 941 | int verboseFlag = 0; |
| 942 | 942 | |
| 943 | 943 | fossil_print("This is fossil version %s\n", get_version()); |
| 944 | 944 | verboseFlag = find_option("verbose","v",0)!=0; |
| 945 | - | |
| 945 | + | |
| 946 | 946 | /* We should be done with options.. */ |
| 947 | 947 | verify_all_options(); |
| 948 | 948 | |
| 949 | 949 | if(!verboseFlag){ |
| 950 | 950 | return; |
| @@ -1429,11 +1429,11 @@ | ||
| 1429 | 1429 | continue; |
| 1430 | 1430 | } |
| 1431 | 1431 | if( pFileGlob!=0 |
| 1432 | 1432 | && file_isfile(zRepo) |
| 1433 | 1433 | && glob_match(pFileGlob, zRepo) |
| 1434 | - && strglob("*.fossil*",zRepo)==0 | |
| 1434 | + && sqlite3_strglob("*.fossil*",zRepo)!=0 | |
| 1435 | 1435 | && (zMimetype = mimetype_from_name(zRepo))!=0 |
| 1436 | 1436 | && strcmp(zMimetype, "application/x-fossil-artifact")!=0 |
| 1437 | 1437 | ){ |
| 1438 | 1438 | Blob content; |
| 1439 | 1439 | blob_read_from_file(&content, zRepo); |
| @@ -1935,11 +1935,11 @@ | ||
| 1935 | 1935 | if( zAltBase ) set_base_url(zAltBase); |
| 1936 | 1936 | if( find_option("https",0,0)!=0 ) cgi_replace_parameter("HTTPS","on"); |
| 1937 | 1937 | zHost = find_option("host", 0, 1); |
| 1938 | 1938 | if( zHost ) cgi_replace_parameter("HTTP_HOST",zHost); |
| 1939 | 1939 | g.cgiOutput = 1; |
| 1940 | - | |
| 1940 | + | |
| 1941 | 1941 | /* We should be done with options.. */ |
| 1942 | 1942 | verify_all_options(); |
| 1943 | 1943 | |
| 1944 | 1944 | if( g.argc!=2 && g.argc!=3 && g.argc!=6 ){ |
| 1945 | 1945 | fossil_fatal("no repository specified"); |
| @@ -2125,11 +2125,11 @@ | ||
| 2125 | 2125 | set_base_url(zAltBase); |
| 2126 | 2126 | } |
| 2127 | 2127 | if( find_option("localhost", 0, 0)!=0 ){ |
| 2128 | 2128 | flags |= HTTP_SERVER_LOCALHOST; |
| 2129 | 2129 | } |
| 2130 | - | |
| 2130 | + | |
| 2131 | 2131 | /* We should be done with options.. */ |
| 2132 | 2132 | verify_all_options(); |
| 2133 | 2133 | |
| 2134 | 2134 | if( g.argc!=2 && g.argc!=3 ) usage("?REPOSITORY?"); |
| 2135 | 2135 | isUiCmd = g.argv[1][0]=='u'; |
| 2136 | 2136 |
| --- src/main.c | |
| +++ src/main.c | |
| @@ -940,11 +940,11 @@ | |
| 940 | void version_cmd(void){ |
| 941 | int verboseFlag = 0; |
| 942 | |
| 943 | fossil_print("This is fossil version %s\n", get_version()); |
| 944 | verboseFlag = find_option("verbose","v",0)!=0; |
| 945 | |
| 946 | /* We should be done with options.. */ |
| 947 | verify_all_options(); |
| 948 | |
| 949 | if(!verboseFlag){ |
| 950 | return; |
| @@ -1429,11 +1429,11 @@ | |
| 1429 | continue; |
| 1430 | } |
| 1431 | if( pFileGlob!=0 |
| 1432 | && file_isfile(zRepo) |
| 1433 | && glob_match(pFileGlob, zRepo) |
| 1434 | && strglob("*.fossil*",zRepo)==0 |
| 1435 | && (zMimetype = mimetype_from_name(zRepo))!=0 |
| 1436 | && strcmp(zMimetype, "application/x-fossil-artifact")!=0 |
| 1437 | ){ |
| 1438 | Blob content; |
| 1439 | blob_read_from_file(&content, zRepo); |
| @@ -1935,11 +1935,11 @@ | |
| 1935 | if( zAltBase ) set_base_url(zAltBase); |
| 1936 | if( find_option("https",0,0)!=0 ) cgi_replace_parameter("HTTPS","on"); |
| 1937 | zHost = find_option("host", 0, 1); |
| 1938 | if( zHost ) cgi_replace_parameter("HTTP_HOST",zHost); |
| 1939 | g.cgiOutput = 1; |
| 1940 | |
| 1941 | /* We should be done with options.. */ |
| 1942 | verify_all_options(); |
| 1943 | |
| 1944 | if( g.argc!=2 && g.argc!=3 && g.argc!=6 ){ |
| 1945 | fossil_fatal("no repository specified"); |
| @@ -2125,11 +2125,11 @@ | |
| 2125 | set_base_url(zAltBase); |
| 2126 | } |
| 2127 | if( find_option("localhost", 0, 0)!=0 ){ |
| 2128 | flags |= HTTP_SERVER_LOCALHOST; |
| 2129 | } |
| 2130 | |
| 2131 | /* We should be done with options.. */ |
| 2132 | verify_all_options(); |
| 2133 | |
| 2134 | if( g.argc!=2 && g.argc!=3 ) usage("?REPOSITORY?"); |
| 2135 | isUiCmd = g.argv[1][0]=='u'; |
| 2136 |
| --- src/main.c | |
| +++ src/main.c | |
| @@ -940,11 +940,11 @@ | |
| 940 | void version_cmd(void){ |
| 941 | int verboseFlag = 0; |
| 942 | |
| 943 | fossil_print("This is fossil version %s\n", get_version()); |
| 944 | verboseFlag = find_option("verbose","v",0)!=0; |
| 945 | |
| 946 | /* We should be done with options.. */ |
| 947 | verify_all_options(); |
| 948 | |
| 949 | if(!verboseFlag){ |
| 950 | return; |
| @@ -1429,11 +1429,11 @@ | |
| 1429 | continue; |
| 1430 | } |
| 1431 | if( pFileGlob!=0 |
| 1432 | && file_isfile(zRepo) |
| 1433 | && glob_match(pFileGlob, zRepo) |
| 1434 | && sqlite3_strglob("*.fossil*",zRepo)!=0 |
| 1435 | && (zMimetype = mimetype_from_name(zRepo))!=0 |
| 1436 | && strcmp(zMimetype, "application/x-fossil-artifact")!=0 |
| 1437 | ){ |
| 1438 | Blob content; |
| 1439 | blob_read_from_file(&content, zRepo); |
| @@ -1935,11 +1935,11 @@ | |
| 1935 | if( zAltBase ) set_base_url(zAltBase); |
| 1936 | if( find_option("https",0,0)!=0 ) cgi_replace_parameter("HTTPS","on"); |
| 1937 | zHost = find_option("host", 0, 1); |
| 1938 | if( zHost ) cgi_replace_parameter("HTTP_HOST",zHost); |
| 1939 | g.cgiOutput = 1; |
| 1940 | |
| 1941 | /* We should be done with options.. */ |
| 1942 | verify_all_options(); |
| 1943 | |
| 1944 | if( g.argc!=2 && g.argc!=3 && g.argc!=6 ){ |
| 1945 | fossil_fatal("no repository specified"); |
| @@ -2125,11 +2125,11 @@ | |
| 2125 | set_base_url(zAltBase); |
| 2126 | } |
| 2127 | if( find_option("localhost", 0, 0)!=0 ){ |
| 2128 | flags |= HTTP_SERVER_LOCALHOST; |
| 2129 | } |
| 2130 | |
| 2131 | /* We should be done with options.. */ |
| 2132 | verify_all_options(); |
| 2133 | |
| 2134 | if( g.argc!=2 && g.argc!=3 ) usage("?REPOSITORY?"); |
| 2135 | isUiCmd = g.argv[1][0]=='u'; |
| 2136 |