Fossil SCM
Only create index when "case-sensitive" is off.
Commit
87ac9af8c672c14b9d5483cc3cf71470d09fb127
Parent
e8e444eceb2628b…
1 file changed
+1
-1
+1
-1
| --- src/add.c | ||
| +++ src/add.c | ||
| @@ -268,11 +268,11 @@ | ||
| 268 | 268 | if( vid==0 ){ |
| 269 | 269 | fossil_panic("no checkout to add to"); |
| 270 | 270 | } |
| 271 | 271 | db_begin_transaction(); |
| 272 | 272 | db_multi_exec("CREATE TEMP TABLE sfile(x TEXT PRIMARY KEY)"); |
| 273 | - if( caseSensitive ){ | |
| 273 | + if( !caseSensitive ){ | |
| 274 | 274 | db_multi_exec( |
| 275 | 275 | "CREATE INDEX IF NOT EXISTS vfile_pathname " |
| 276 | 276 | " ON vfile(pathname COLLATE nocase)" |
| 277 | 277 | ); |
| 278 | 278 | } |
| 279 | 279 |
| --- src/add.c | |
| +++ src/add.c | |
| @@ -268,11 +268,11 @@ | |
| 268 | if( vid==0 ){ |
| 269 | fossil_panic("no checkout to add to"); |
| 270 | } |
| 271 | db_begin_transaction(); |
| 272 | db_multi_exec("CREATE TEMP TABLE sfile(x TEXT PRIMARY KEY)"); |
| 273 | if( caseSensitive ){ |
| 274 | db_multi_exec( |
| 275 | "CREATE INDEX IF NOT EXISTS vfile_pathname " |
| 276 | " ON vfile(pathname COLLATE nocase)" |
| 277 | ); |
| 278 | } |
| 279 |
| --- src/add.c | |
| +++ src/add.c | |
| @@ -268,11 +268,11 @@ | |
| 268 | if( vid==0 ){ |
| 269 | fossil_panic("no checkout to add to"); |
| 270 | } |
| 271 | db_begin_transaction(); |
| 272 | db_multi_exec("CREATE TEMP TABLE sfile(x TEXT PRIMARY KEY)"); |
| 273 | if( !caseSensitive ){ |
| 274 | db_multi_exec( |
| 275 | "CREATE INDEX IF NOT EXISTS vfile_pathname " |
| 276 | " ON vfile(pathname COLLATE nocase)" |
| 277 | ); |
| 278 | } |
| 279 |