Fossil SCM

On unix, use the ".fslckout" name instead of "_FOSSIL_" for the local checkout database. Both names have been and continue to recognized. But now ".fslckout" is created by "fossil open" instead of "_FOSSIL_". the "_FOSSIL_" name is still used on windows.

drh 2012-06-08 03:12 trunk
Commit 432306beca45e1f81813ffa39cd785003d86ad2e
1 file changed +7 -2
+7 -2
--- src/db.c
+++ src/db.c
@@ -1793,12 +1793,17 @@
17931793
if( !allowNested && db_open_local() ){
17941794
fossil_panic("already within an open tree rooted at %s", g.zLocalRoot);
17951795
}
17961796
file_canonical_name(g.argv[2], &path, 0);
17971797
db_open_repository(blob_str(&path));
1798
- db_init_database("./_FOSSIL_", zLocalSchema, (char*)0);
1799
- db_delete_on_failure("./_FOSSIL_");
1798
+#if defined(_WIN32)
1799
+# define LOCALDB_NAME "./_FOSSIL_"
1800
+#else
1801
+# define LOCALDB_NAME "./.fslckout"
1802
+#endif
1803
+ db_init_database(LOCALDB_NAME, zLocalSchema, (char*)0);
1804
+ db_delete_on_failure(LOCALDB_NAME);
18001805
db_open_local();
18011806
db_lset("repository", g.argv[2]);
18021807
db_record_repository_filename(blob_str(&path));
18031808
vid = db_int(0, "SELECT pid FROM plink y"
18041809
" WHERE NOT EXISTS(SELECT 1 FROM plink x WHERE x.cid=y.pid)");
18051810
--- src/db.c
+++ src/db.c
@@ -1793,12 +1793,17 @@
1793 if( !allowNested && db_open_local() ){
1794 fossil_panic("already within an open tree rooted at %s", g.zLocalRoot);
1795 }
1796 file_canonical_name(g.argv[2], &path, 0);
1797 db_open_repository(blob_str(&path));
1798 db_init_database("./_FOSSIL_", zLocalSchema, (char*)0);
1799 db_delete_on_failure("./_FOSSIL_");
 
 
 
 
 
1800 db_open_local();
1801 db_lset("repository", g.argv[2]);
1802 db_record_repository_filename(blob_str(&path));
1803 vid = db_int(0, "SELECT pid FROM plink y"
1804 " WHERE NOT EXISTS(SELECT 1 FROM plink x WHERE x.cid=y.pid)");
1805
--- src/db.c
+++ src/db.c
@@ -1793,12 +1793,17 @@
1793 if( !allowNested && db_open_local() ){
1794 fossil_panic("already within an open tree rooted at %s", g.zLocalRoot);
1795 }
1796 file_canonical_name(g.argv[2], &path, 0);
1797 db_open_repository(blob_str(&path));
1798 #if defined(_WIN32)
1799 # define LOCALDB_NAME "./_FOSSIL_"
1800 #else
1801 # define LOCALDB_NAME "./.fslckout"
1802 #endif
1803 db_init_database(LOCALDB_NAME, zLocalSchema, (char*)0);
1804 db_delete_on_failure(LOCALDB_NAME);
1805 db_open_local();
1806 db_lset("repository", g.argv[2]);
1807 db_record_repository_filename(blob_str(&path));
1808 vid = db_int(0, "SELECT pid FROM plink y"
1809 " WHERE NOT EXISTS(SELECT 1 FROM plink x WHERE x.cid=y.pid)");
1810

Keyboard Shortcuts

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