Fossil SCM
Fix the "fossil clone" command so that it works with "file:" URLs.
Commit
9d2b7cab7ac64cf81eeab25698c6ee9ce2afa0e338ef5ca151e6372c6d464814
Parent
522e7204c0aab74…
1 file changed
+1
+1
| --- src/clone.c | ||
| +++ src/clone.c | ||
| @@ -167,10 +167,11 @@ | ||
| 167 | 167 | if( zDefaultUser==0 && g.url.user!=0 ) zDefaultUser = g.url.user; |
| 168 | 168 | if( g.url.isFile ){ |
| 169 | 169 | file_copy(g.url.name, g.argv[3]); |
| 170 | 170 | db_close(1); |
| 171 | 171 | db_open_repository(g.argv[3]); |
| 172 | + db_open_config(1,0); | |
| 172 | 173 | db_record_repository_filename(g.argv[3]); |
| 173 | 174 | url_remember(); |
| 174 | 175 | if( !(syncFlags & SYNC_PRIVATE) ) delete_private_content(); |
| 175 | 176 | shun_artifacts(); |
| 176 | 177 | db_create_default_users(1, zDefaultUser); |
| 177 | 178 |
| --- 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 |