Fossil SCM

Be aware of the filename case sensitivity of the underlying filesystem in the "fossil clean" command. Ticket [03fec0ab6021c77].

drh 2012-11-02 21:53 trunk
Commit 640a4f49b187b6e6b01eaa7f3700f67201f7e39c
1 file changed +2 -1
+2 -1
--- src/checkin.c
+++ src/checkin.c
@@ -421,11 +421,12 @@
421421
zIgnoreFlag = find_option("ignore",0,1);
422422
db_must_be_within_tree();
423423
if( zIgnoreFlag==0 ){
424424
zIgnoreFlag = db_get("ignore-glob", 0);
425425
}
426
- db_multi_exec("CREATE TEMP TABLE sfile(x TEXT PRIMARY KEY)");
426
+ db_multi_exec("CREATE TEMP TABLE sfile(x TEXT PRIMARY KEY %s)",
427
+ filename_collation());
427428
n = strlen(g.zLocalRoot);
428429
blob_init(&path, g.zLocalRoot, n-1);
429430
pIgnore = glob_create(zIgnoreFlag);
430431
vfile_scan(&path, blob_size(&path), scanFlags, pIgnore);
431432
glob_free(pIgnore);
432433
--- src/checkin.c
+++ src/checkin.c
@@ -421,11 +421,12 @@
421 zIgnoreFlag = find_option("ignore",0,1);
422 db_must_be_within_tree();
423 if( zIgnoreFlag==0 ){
424 zIgnoreFlag = db_get("ignore-glob", 0);
425 }
426 db_multi_exec("CREATE TEMP TABLE sfile(x TEXT PRIMARY KEY)");
 
427 n = strlen(g.zLocalRoot);
428 blob_init(&path, g.zLocalRoot, n-1);
429 pIgnore = glob_create(zIgnoreFlag);
430 vfile_scan(&path, blob_size(&path), scanFlags, pIgnore);
431 glob_free(pIgnore);
432
--- src/checkin.c
+++ src/checkin.c
@@ -421,11 +421,12 @@
421 zIgnoreFlag = find_option("ignore",0,1);
422 db_must_be_within_tree();
423 if( zIgnoreFlag==0 ){
424 zIgnoreFlag = db_get("ignore-glob", 0);
425 }
426 db_multi_exec("CREATE TEMP TABLE sfile(x TEXT PRIMARY KEY %s)",
427 filename_collation());
428 n = strlen(g.zLocalRoot);
429 blob_init(&path, g.zLocalRoot, n-1);
430 pIgnore = glob_create(zIgnoreFlag);
431 vfile_scan(&path, blob_size(&path), scanFlags, pIgnore);
432 glob_free(pIgnore);
433

Keyboard Shortcuts

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