Fossil

Check-in [08255208e9]
Login

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

Overview
Comment:Updated documentation for the "open" command.
Downloads: Tarball | ZIP archive
Timelines: family | ancestors | descendants | both | trunk
Files: files | file ages | folders
SHA3-256: 08255208e98bb50072c7a6d24d60124f220578d65e8de09b569f564ca35c319c
User & Date: drh 2020-08-07 21:18:50.126
Context
2020-08-08
01:44
Updates to a slightly newer SQLite in an attempt to avoid a C89 declaration order issue. check-in: 0d813dbf91 user: drh tags: trunk
2020-08-07
21:18
Updated documentation for the "open" command. check-in: 08255208e9 user: drh tags: trunk
20:28
Update the built-in SQLite to the first 3.33.0 beta. check-in: e83d5bad7a user: drh tags: trunk
Changes
Unified Diff Ignore Whitespace Patch
Changes to src/db.c.
3076
3077
3078
3079
3080
3081
3082
3083
3084
3085
3086
3087



3088
3089

3090



3091
3092
3093
3094
3095
3096
3097
**
** Open a new connection to the repository name REPOSITORY.  A checkout
** for the repository is created with its root at the current working
** directory, or at some other directory identified by "--workdir DIR".
** If VERSION is specified then that version is checked out.  Otherwise
** the most recent check-in on the main branch (usually "trunk") is used.
**
** REPOSITORY is usually a filename for a repository that already exists
** on the local machine.  But REPOSITORY can also be a URI, in which case
** the URI is first cloned and the clone is opened.  The clone will be stored
** in the current directory, or in an alternative directory specified by
** the --repodir option.



**
** No files other than "manifest" and "manifest.uuid" are modified if

** the --keep option is present.



**
** Options:
**   --empty           Initialize checkout as being empty, but still connected
**                     with the local repository. If you commit this checkout,
**                     it will become a new "initial" commit in the repository.
**   --force-missing   Force opening a repository with missing content
**   --keep            Only modify the manifest and manifest.uuid files







|
|
|
|
|
>
>
>

<
>
|
>
>
>







3076
3077
3078
3079
3080
3081
3082
3083
3084
3085
3086
3087
3088
3089
3090
3091

3092
3093
3094
3095
3096
3097
3098
3099
3100
3101
3102
3103
**
** Open a new connection to the repository name REPOSITORY.  A checkout
** for the repository is created with its root at the current working
** directory, or at some other directory identified by "--workdir DIR".
** If VERSION is specified then that version is checked out.  Otherwise
** the most recent check-in on the main branch (usually "trunk") is used.
**
** REPOSITORY can be the filename for a repository that already exists on the
** local machine or it can be a URI for a remote repository.  If REPOSITORY
** is a URI, the remote repo is first cloned, then the clone is opened.
** The clone will be stored in the current directory, or in an alternative
** directory specified by the --repodir option.  The name of the clone will
** be taken from the last term of the URI.  For http: and https: URIs, you
** can append an extra term on the end to get any repository name you like.
** For example:
**

**     fossil open https://fossil-scm.org/home/new-name
**
** The base URI for cloning is 'https://fossil-scm.org/home'.  The extra
** 'new-name' term means that the cloned repository will be called
** 'new-name.fossil'.
**
** Options:
**   --empty           Initialize checkout as being empty, but still connected
**                     with the local repository. If you commit this checkout,
**                     it will become a new "initial" commit in the repository.
**   --force-missing   Force opening a repository with missing content
**   --keep            Only modify the manifest and manifest.uuid files