Fossil

Diff
Login

Diff

Differences From Artifact [e5109b9f54]:

To Artifact [772286d0ae]:


51
52
53
54
55
56
57
58
59
60
61





62
63
64


65
66
67
68
69
70
71
51
52
53
54
55
56
57




58
59
60
61
62



63
64
65
66
67
68
69
70
71







-
-
-
-
+
+
+
+
+
-
-
-
+
+







to your Mac, including all private branches, use:

<blockquote><pre>
fossil clone --private http://user@linux.localnetwork:8080/ mac-clone.fossil
</pre></blockquote>

You'll have to supply a username and password in order for this to work.
Fossil will not clone (or sync) private branches anonymously.  Furthermore,
you have to enable the "Private" capability (the "x" capability) in order
to enable private branch syncing.  The Admin ("a") and Superuser ("s") do
<u>not</u> imply Private ("x"); you'll have to set "x" in addition to
Fossil will not clone (or sync) private branches anonymously.

Only users with the Admin ("a") and Setup ("s") capabilities can do
private branch syncing by default. You will have to give any other user
the "Private" capability ("x") if you want them to be able to do this.
"a" or "s".  This is a little extra work, but there is a purpose here:
the interface is designed to make it very difficult to accidentally
sync a private branch to a public server.  It is highly recommended that
We deny such capability for normal users by default to add a barrier to
accidental syncing of a private branch to a public server. It is highly recommended that
you leave the "x" capability turned off on all repositories used for
collaboration (repositories to which many people push and pull) and
only enable "x" for local repositories when you need to share private
branches.

Private branch sync only works if you use the --private command-line option.
Private branches are never synced via the auto-sync mechanism.  Once