Fossil SCM

Fix the "fossil clone" command so that it works with "file:" URLs.

drh 2020-08-16 15:20 trunk
Commit 9d2b7cab7ac64cf81eeab25698c6ee9ce2afa0e338ef5ca151e6372c6d464814
1 file changed +1
--- src/clone.c
+++ src/clone.c
@@ -167,10 +167,11 @@
167167
if( zDefaultUser==0 && g.url.user!=0 ) zDefaultUser = g.url.user;
168168
if( g.url.isFile ){
169169
file_copy(g.url.name, g.argv[3]);
170170
db_close(1);
171171
db_open_repository(g.argv[3]);
172
+ db_open_config(1,0);
172173
db_record_repository_filename(g.argv[3]);
173174
url_remember();
174175
if( !(syncFlags & SYNC_PRIVATE) ) delete_private_content();
175176
shun_artifacts();
176177
db_create_default_users(1, zDefaultUser);
177178
--- src/clone.c
+++ src/clone.c
@@ -167,10 +167,11 @@
167 if( zDefaultUser==0 && g.url.user!=0 ) zDefaultUser = g.url.user;
168 if( g.url.isFile ){
169 file_copy(g.url.name, g.argv[3]);
170 db_close(1);
171 db_open_repository(g.argv[3]);
 
172 db_record_repository_filename(g.argv[3]);
173 url_remember();
174 if( !(syncFlags & SYNC_PRIVATE) ) delete_private_content();
175 shun_artifacts();
176 db_create_default_users(1, zDefaultUser);
177
--- src/clone.c
+++ src/clone.c
@@ -167,10 +167,11 @@
167 if( zDefaultUser==0 && g.url.user!=0 ) zDefaultUser = g.url.user;
168 if( g.url.isFile ){
169 file_copy(g.url.name, g.argv[3]);
170 db_close(1);
171 db_open_repository(g.argv[3]);
172 db_open_config(1,0);
173 db_record_repository_filename(g.argv[3]);
174 url_remember();
175 if( !(syncFlags & SYNC_PRIVATE) ) delete_private_content();
176 shun_artifacts();
177 db_create_default_users(1, zDefaultUser);
178

Keyboard Shortcuts

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