Fossil SCM
Add documentation on the private branch sync feature.
Commit
c97c6aa45f88facf842816345e6f2c44c18a42e8
Parent
3ad119b7036f8f4…
5 files changed
+2
+3
-1
+1
+5
+52
+2
| --- www/faq.tcl | ||
| +++ www/faq.tcl | ||
| @@ -113,10 +113,12 @@ | ||
| 113 | 113 | final merge operation will appear in other repositories. It will seem |
| 114 | 114 | as if all the changes that occurred on your private branch occurred in |
| 115 | 115 | a single check-in. |
| 116 | 116 | Of course, you can also keep your branch private forever simply |
| 117 | 117 | by not merging the changes in the private branch back into the trunk. |
| 118 | + | |
| 119 | + [./private.wiki | Additional information] | |
| 118 | 120 | } |
| 119 | 121 | |
| 120 | 122 | faq { |
| 121 | 123 | How can I delete inappropriate content from my fossil repository? |
| 122 | 124 | } { |
| 123 | 125 |
| --- www/faq.tcl | |
| +++ www/faq.tcl | |
| @@ -113,10 +113,12 @@ | |
| 113 | final merge operation will appear in other repositories. It will seem |
| 114 | as if all the changes that occurred on your private branch occurred in |
| 115 | a single check-in. |
| 116 | Of course, you can also keep your branch private forever simply |
| 117 | by not merging the changes in the private branch back into the trunk. |
| 118 | } |
| 119 | |
| 120 | faq { |
| 121 | How can I delete inappropriate content from my fossil repository? |
| 122 | } { |
| 123 |
| --- www/faq.tcl | |
| +++ www/faq.tcl | |
| @@ -113,10 +113,12 @@ | |
| 113 | final merge operation will appear in other repositories. It will seem |
| 114 | as if all the changes that occurred on your private branch occurred in |
| 115 | a single check-in. |
| 116 | Of course, you can also keep your branch private forever simply |
| 117 | by not merging the changes in the private branch back into the trunk. |
| 118 | |
| 119 | [./private.wiki | Additional information] |
| 120 | } |
| 121 | |
| 122 | faq { |
| 123 | How can I delete inappropriate content from my fossil repository? |
| 124 | } { |
| 125 |
+3
-1
| --- www/faq.wiki | ||
| +++ www/faq.wiki | ||
| @@ -114,11 +114,13 @@ | ||
| 114 | 114 | then merge your private branch back into the trunk and push. Only the |
| 115 | 115 | final merge operation will appear in other repositories. It will seem |
| 116 | 116 | as if all the changes that occurred on your private branch occurred in |
| 117 | 117 | a single check-in. |
| 118 | 118 | Of course, you can also keep your branch private forever simply |
| 119 | -by not merging the changes in the private branch back into the trunk.</blockquote></li> | |
| 119 | +by not merging the changes in the private branch back into the trunk. | |
| 120 | + | |
| 121 | +[./private.wiki | Additional information]</blockquote></li> | |
| 120 | 122 | |
| 121 | 123 | <a name="q6"></a> |
| 122 | 124 | <p><b>(6) How can I delete inappropriate content from my fossil repository?</b></p> |
| 123 | 125 | |
| 124 | 126 | <blockquote>See the article on [./shunning.wiki | "shunning"] for details.</blockquote></li> |
| 125 | 127 |
| --- www/faq.wiki | |
| +++ www/faq.wiki | |
| @@ -114,11 +114,13 @@ | |
| 114 | then merge your private branch back into the trunk and push. Only the |
| 115 | final merge operation will appear in other repositories. It will seem |
| 116 | as if all the changes that occurred on your private branch occurred in |
| 117 | a single check-in. |
| 118 | Of course, you can also keep your branch private forever simply |
| 119 | by not merging the changes in the private branch back into the trunk.</blockquote></li> |
| 120 | |
| 121 | <a name="q6"></a> |
| 122 | <p><b>(6) How can I delete inappropriate content from my fossil repository?</b></p> |
| 123 | |
| 124 | <blockquote>See the article on [./shunning.wiki | "shunning"] for details.</blockquote></li> |
| 125 |
| --- www/faq.wiki | |
| +++ www/faq.wiki | |
| @@ -114,11 +114,13 @@ | |
| 114 | then merge your private branch back into the trunk and push. Only the |
| 115 | final merge operation will appear in other repositories. It will seem |
| 116 | as if all the changes that occurred on your private branch occurred in |
| 117 | a single check-in. |
| 118 | Of course, you can also keep your branch private forever simply |
| 119 | by not merging the changes in the private branch back into the trunk. |
| 120 | |
| 121 | [./private.wiki | Additional information]</blockquote></li> |
| 122 | |
| 123 | <a name="q6"></a> |
| 124 | <p><b>(6) How can I delete inappropriate content from my fossil repository?</b></p> |
| 125 | |
| 126 | <blockquote>See the article on [./shunning.wiki | "shunning"] for details.</blockquote></li> |
| 127 |
+1
| --- www/mkindex.tcl | ||
| +++ www/mkindex.tcl | ||
| @@ -25,10 +25,11 @@ | ||
| 25 | 25 | index.wiki {Home Page} |
| 26 | 26 | inout.wiki {Import And Export To And From Git} |
| 27 | 27 | makefile.wiki {The Fossil Build Process} |
| 28 | 28 | password.wiki {Password Management And Authentication} |
| 29 | 29 | pop.wiki {Principles Of Operations} |
| 30 | + private.wiki {Creating, Syncing, and Deleting Private Branches} | |
| 30 | 31 | qandc.wiki {Questions And Criticisms} |
| 31 | 32 | quickstart.wiki {Fossil Quick Start Guide} |
| 32 | 33 | quotes.wiki |
| 33 | 34 | {Quotes: What People Are Saying About Fossil, Git, and DVCSes in General} |
| 34 | 35 | ../test/release-checklist.wiki {Pre-Release Testing Checklist} |
| 35 | 36 |
| --- www/mkindex.tcl | |
| +++ www/mkindex.tcl | |
| @@ -25,10 +25,11 @@ | |
| 25 | index.wiki {Home Page} |
| 26 | inout.wiki {Import And Export To And From Git} |
| 27 | makefile.wiki {The Fossil Build Process} |
| 28 | password.wiki {Password Management And Authentication} |
| 29 | pop.wiki {Principles Of Operations} |
| 30 | qandc.wiki {Questions And Criticisms} |
| 31 | quickstart.wiki {Fossil Quick Start Guide} |
| 32 | quotes.wiki |
| 33 | {Quotes: What People Are Saying About Fossil, Git, and DVCSes in General} |
| 34 | ../test/release-checklist.wiki {Pre-Release Testing Checklist} |
| 35 |
| --- www/mkindex.tcl | |
| +++ www/mkindex.tcl | |
| @@ -25,10 +25,11 @@ | |
| 25 | index.wiki {Home Page} |
| 26 | inout.wiki {Import And Export To And From Git} |
| 27 | makefile.wiki {The Fossil Build Process} |
| 28 | password.wiki {Password Management And Authentication} |
| 29 | pop.wiki {Principles Of Operations} |
| 30 | private.wiki {Creating, Syncing, and Deleting Private Branches} |
| 31 | qandc.wiki {Questions And Criticisms} |
| 32 | quickstart.wiki {Fossil Quick Start Guide} |
| 33 | quotes.wiki |
| 34 | {Quotes: What People Are Saying About Fossil, Git, and DVCSes in General} |
| 35 | ../test/release-checklist.wiki {Pre-Release Testing Checklist} |
| 36 |
| --- www/permutedindex.wiki | ||
| +++ www/permutedindex.wiki | ||
| @@ -6,10 +6,11 @@ | ||
| 6 | 6 | Of Fossil</a></li> |
| 7 | 7 | <li><a href="copyright-release.html">Agreement — Contributor License</a></li> |
| 8 | 8 | <li><a href="delta_encoder_algorithm.wiki">Algorithm — Fossil Delta Encoding</a></li> |
| 9 | 9 | <li><a href="faq.wiki">Asked Questions — Frequently</a></li> |
| 10 | 10 | <li><a href="password.wiki">Authentication — Password Management And</a></li> |
| 11 | +<li><a href="private.wiki">Branches — Creating, Syncing, and Deleting Private</a></li> | |
| 11 | 12 | <li><a href="branching.wiki">Branching, Forking, Merging, and Tagging</a></li> |
| 12 | 13 | <li><a href="bugtheory.wiki">Bug Tracking In Fossil</a></li> |
| 13 | 14 | <li><a href="makefile.wiki">Build Process — The Fossil</a></li> |
| 14 | 15 | <li><a href="build.wiki">Building and Installing Fossil</a></li> |
| 15 | 16 | <li><a href="checkin_names.wiki">Checkin And Version Names</a></li> |
| @@ -21,14 +22,16 @@ | ||
| 21 | 22 | <li><a href="server.wiki">Configure A Fossil Server — How To</a></li> |
| 22 | 23 | <li><a href="shunning.wiki">Content From Fossil — Shunning: Deleting</a></li> |
| 23 | 24 | <li><a href="contribute.wiki">Contributing Code or Documentation To The Fossil Project</a></li> |
| 24 | 25 | <li><a href="copyright-release.html">Contributor License Agreement</a></li> |
| 25 | 26 | <li><a href="concepts.wiki">Core Concepts — Fossil</a></li> |
| 27 | +<li><a href="private.wiki">Creating, Syncing, and Deleting Private Branches</a></li> | |
| 26 | 28 | <li><a href="qandc.wiki">Criticisms — Questions And</a></li> |
| 27 | 29 | <li><a href="custom_ticket.wiki">Customizing The Ticket System</a></li> |
| 28 | 30 | <li><a href="tech_overview.wiki">Databases Used By Fossil — SQLite</a></li> |
| 29 | 31 | <li><a href="shunning.wiki">Deleting Content From Fossil — Shunning:</a></li> |
| 32 | +<li><a href="private.wiki">Deleting Private Branches — Creating, Syncing, and</a></li> | |
| 30 | 33 | <li><a href="delta_encoder_algorithm.wiki">Delta Encoding Algorithm — Fossil</a></li> |
| 31 | 34 | <li><a href="delta_format.wiki">Delta Format — Fossil</a></li> |
| 32 | 35 | <li><a href="tech_overview.wiki">Design And Implementation Of Fossil — A Technical Overview Of The</a></li> |
| 33 | 36 | <li><a href="theory1.wiki">Design Of The Fossil DVCS — Thoughts On The</a></li> |
| 34 | 37 | <li><a href="embeddeddoc.wiki">Documentation — Embedded Project</a></li> |
| @@ -79,10 +82,11 @@ | ||
| 79 | 82 | <li><a href="password.wiki">Password Management And Authentication</a></li> |
| 80 | 83 | <li><a href="quotes.wiki">People Are Saying About Fossil, Git, and DVCSes in General — Quotes: What</a></li> |
| 81 | 84 | <li><a href="stats.wiki">Performance Statistics</a></li> |
| 82 | 85 | <li><a href="../test/release-checklist.wiki">Pre-Release Testing Checklist</a></li> |
| 83 | 86 | <li><a href="pop.wiki">Principles Of Operations</a></li> |
| 87 | +<li><a href="private.wiki">Private Branches — Creating, Syncing, and Deleting</a></li> | |
| 84 | 88 | <li><a href="makefile.wiki">Process — The Fossil Build</a></li> |
| 85 | 89 | <li><a href="contribute.wiki">Project — Contributing Code or Documentation To The Fossil</a></li> |
| 86 | 90 | <li><a href="embeddeddoc.wiki">Project Documentation — Embedded</a></li> |
| 87 | 91 | <li><a href="sync.wiki">Protocol — The Fossil Sync</a></li> |
| 88 | 92 | <li><a href="faq.wiki">Questions — Frequently Asked</a></li> |
| @@ -100,10 +104,11 @@ | ||
| 100 | 104 | <li><a href="tech_overview.wiki">SQLite Databases Used By Fossil</a></li> |
| 101 | 105 | <li><a href="quickstart.wiki">Start Guide — Fossil Quick</a></li> |
| 102 | 106 | <li><a href="stats.wiki">Statistics — Performance</a></li> |
| 103 | 107 | <li><a href="style.wiki">Style Guidelines — Source Code</a></li> |
| 104 | 108 | <li><a href="sync.wiki">Sync Protocol — The Fossil</a></li> |
| 109 | +<li><a href="private.wiki">Syncing, and Deleting Private Branches — Creating,</a></li> | |
| 105 | 110 | <li><a href="custom_ticket.wiki">System — Customizing The Ticket</a></li> |
| 106 | 111 | <li><a href="branching.wiki">Tagging — Branching, Forking, Merging, and</a></li> |
| 107 | 112 | <li><a href="tech_overview.wiki">Technical Overview Of The Design And Implementation Of Fossil — A</a></li> |
| 108 | 113 | <li><a href="../test/release-checklist.wiki">Testing Checklist — Pre-Release</a></li> |
| 109 | 114 | <li><a href="makefile.wiki">The Fossil Build Process</a></li> |
| 110 | 115 | |
| 111 | 116 | ADDED www/private.wiki |
| --- www/permutedindex.wiki | |
| +++ www/permutedindex.wiki | |
| @@ -6,10 +6,11 @@ | |
| 6 | Of Fossil</a></li> |
| 7 | <li><a href="copyright-release.html">Agreement — Contributor License</a></li> |
| 8 | <li><a href="delta_encoder_algorithm.wiki">Algorithm — Fossil Delta Encoding</a></li> |
| 9 | <li><a href="faq.wiki">Asked Questions — Frequently</a></li> |
| 10 | <li><a href="password.wiki">Authentication — Password Management And</a></li> |
| 11 | <li><a href="branching.wiki">Branching, Forking, Merging, and Tagging</a></li> |
| 12 | <li><a href="bugtheory.wiki">Bug Tracking In Fossil</a></li> |
| 13 | <li><a href="makefile.wiki">Build Process — The Fossil</a></li> |
| 14 | <li><a href="build.wiki">Building and Installing Fossil</a></li> |
| 15 | <li><a href="checkin_names.wiki">Checkin And Version Names</a></li> |
| @@ -21,14 +22,16 @@ | |
| 21 | <li><a href="server.wiki">Configure A Fossil Server — How To</a></li> |
| 22 | <li><a href="shunning.wiki">Content From Fossil — Shunning: Deleting</a></li> |
| 23 | <li><a href="contribute.wiki">Contributing Code or Documentation To The Fossil Project</a></li> |
| 24 | <li><a href="copyright-release.html">Contributor License Agreement</a></li> |
| 25 | <li><a href="concepts.wiki">Core Concepts — Fossil</a></li> |
| 26 | <li><a href="qandc.wiki">Criticisms — Questions And</a></li> |
| 27 | <li><a href="custom_ticket.wiki">Customizing The Ticket System</a></li> |
| 28 | <li><a href="tech_overview.wiki">Databases Used By Fossil — SQLite</a></li> |
| 29 | <li><a href="shunning.wiki">Deleting Content From Fossil — Shunning:</a></li> |
| 30 | <li><a href="delta_encoder_algorithm.wiki">Delta Encoding Algorithm — Fossil</a></li> |
| 31 | <li><a href="delta_format.wiki">Delta Format — Fossil</a></li> |
| 32 | <li><a href="tech_overview.wiki">Design And Implementation Of Fossil — A Technical Overview Of The</a></li> |
| 33 | <li><a href="theory1.wiki">Design Of The Fossil DVCS — Thoughts On The</a></li> |
| 34 | <li><a href="embeddeddoc.wiki">Documentation — Embedded Project</a></li> |
| @@ -79,10 +82,11 @@ | |
| 79 | <li><a href="password.wiki">Password Management And Authentication</a></li> |
| 80 | <li><a href="quotes.wiki">People Are Saying About Fossil, Git, and DVCSes in General — Quotes: What</a></li> |
| 81 | <li><a href="stats.wiki">Performance Statistics</a></li> |
| 82 | <li><a href="../test/release-checklist.wiki">Pre-Release Testing Checklist</a></li> |
| 83 | <li><a href="pop.wiki">Principles Of Operations</a></li> |
| 84 | <li><a href="makefile.wiki">Process — The Fossil Build</a></li> |
| 85 | <li><a href="contribute.wiki">Project — Contributing Code or Documentation To The Fossil</a></li> |
| 86 | <li><a href="embeddeddoc.wiki">Project Documentation — Embedded</a></li> |
| 87 | <li><a href="sync.wiki">Protocol — The Fossil Sync</a></li> |
| 88 | <li><a href="faq.wiki">Questions — Frequently Asked</a></li> |
| @@ -100,10 +104,11 @@ | |
| 100 | <li><a href="tech_overview.wiki">SQLite Databases Used By Fossil</a></li> |
| 101 | <li><a href="quickstart.wiki">Start Guide — Fossil Quick</a></li> |
| 102 | <li><a href="stats.wiki">Statistics — Performance</a></li> |
| 103 | <li><a href="style.wiki">Style Guidelines — Source Code</a></li> |
| 104 | <li><a href="sync.wiki">Sync Protocol — The Fossil</a></li> |
| 105 | <li><a href="custom_ticket.wiki">System — Customizing The Ticket</a></li> |
| 106 | <li><a href="branching.wiki">Tagging — Branching, Forking, Merging, and</a></li> |
| 107 | <li><a href="tech_overview.wiki">Technical Overview Of The Design And Implementation Of Fossil — A</a></li> |
| 108 | <li><a href="../test/release-checklist.wiki">Testing Checklist — Pre-Release</a></li> |
| 109 | <li><a href="makefile.wiki">The Fossil Build Process</a></li> |
| 110 | |
| 111 | DDED www/private.wiki |
| --- www/permutedindex.wiki | |
| +++ www/permutedindex.wiki | |
| @@ -6,10 +6,11 @@ | |
| 6 | Of Fossil</a></li> |
| 7 | <li><a href="copyright-release.html">Agreement — Contributor License</a></li> |
| 8 | <li><a href="delta_encoder_algorithm.wiki">Algorithm — Fossil Delta Encoding</a></li> |
| 9 | <li><a href="faq.wiki">Asked Questions — Frequently</a></li> |
| 10 | <li><a href="password.wiki">Authentication — Password Management And</a></li> |
| 11 | <li><a href="private.wiki">Branches — Creating, Syncing, and Deleting Private</a></li> |
| 12 | <li><a href="branching.wiki">Branching, Forking, Merging, and Tagging</a></li> |
| 13 | <li><a href="bugtheory.wiki">Bug Tracking In Fossil</a></li> |
| 14 | <li><a href="makefile.wiki">Build Process — The Fossil</a></li> |
| 15 | <li><a href="build.wiki">Building and Installing Fossil</a></li> |
| 16 | <li><a href="checkin_names.wiki">Checkin And Version Names</a></li> |
| @@ -21,14 +22,16 @@ | |
| 22 | <li><a href="server.wiki">Configure A Fossil Server — How To</a></li> |
| 23 | <li><a href="shunning.wiki">Content From Fossil — Shunning: Deleting</a></li> |
| 24 | <li><a href="contribute.wiki">Contributing Code or Documentation To The Fossil Project</a></li> |
| 25 | <li><a href="copyright-release.html">Contributor License Agreement</a></li> |
| 26 | <li><a href="concepts.wiki">Core Concepts — Fossil</a></li> |
| 27 | <li><a href="private.wiki">Creating, Syncing, and Deleting Private Branches</a></li> |
| 28 | <li><a href="qandc.wiki">Criticisms — Questions And</a></li> |
| 29 | <li><a href="custom_ticket.wiki">Customizing The Ticket System</a></li> |
| 30 | <li><a href="tech_overview.wiki">Databases Used By Fossil — SQLite</a></li> |
| 31 | <li><a href="shunning.wiki">Deleting Content From Fossil — Shunning:</a></li> |
| 32 | <li><a href="private.wiki">Deleting Private Branches — Creating, Syncing, and</a></li> |
| 33 | <li><a href="delta_encoder_algorithm.wiki">Delta Encoding Algorithm — Fossil</a></li> |
| 34 | <li><a href="delta_format.wiki">Delta Format — Fossil</a></li> |
| 35 | <li><a href="tech_overview.wiki">Design And Implementation Of Fossil — A Technical Overview Of The</a></li> |
| 36 | <li><a href="theory1.wiki">Design Of The Fossil DVCS — Thoughts On The</a></li> |
| 37 | <li><a href="embeddeddoc.wiki">Documentation — Embedded Project</a></li> |
| @@ -79,10 +82,11 @@ | |
| 82 | <li><a href="password.wiki">Password Management And Authentication</a></li> |
| 83 | <li><a href="quotes.wiki">People Are Saying About Fossil, Git, and DVCSes in General — Quotes: What</a></li> |
| 84 | <li><a href="stats.wiki">Performance Statistics</a></li> |
| 85 | <li><a href="../test/release-checklist.wiki">Pre-Release Testing Checklist</a></li> |
| 86 | <li><a href="pop.wiki">Principles Of Operations</a></li> |
| 87 | <li><a href="private.wiki">Private Branches — Creating, Syncing, and Deleting</a></li> |
| 88 | <li><a href="makefile.wiki">Process — The Fossil Build</a></li> |
| 89 | <li><a href="contribute.wiki">Project — Contributing Code or Documentation To The Fossil</a></li> |
| 90 | <li><a href="embeddeddoc.wiki">Project Documentation — Embedded</a></li> |
| 91 | <li><a href="sync.wiki">Protocol — The Fossil Sync</a></li> |
| 92 | <li><a href="faq.wiki">Questions — Frequently Asked</a></li> |
| @@ -100,10 +104,11 @@ | |
| 104 | <li><a href="tech_overview.wiki">SQLite Databases Used By Fossil</a></li> |
| 105 | <li><a href="quickstart.wiki">Start Guide — Fossil Quick</a></li> |
| 106 | <li><a href="stats.wiki">Statistics — Performance</a></li> |
| 107 | <li><a href="style.wiki">Style Guidelines — Source Code</a></li> |
| 108 | <li><a href="sync.wiki">Sync Protocol — The Fossil</a></li> |
| 109 | <li><a href="private.wiki">Syncing, and Deleting Private Branches — Creating,</a></li> |
| 110 | <li><a href="custom_ticket.wiki">System — Customizing The Ticket</a></li> |
| 111 | <li><a href="branching.wiki">Tagging — Branching, Forking, Merging, and</a></li> |
| 112 | <li><a href="tech_overview.wiki">Technical Overview Of The Design And Implementation Of Fossil — A</a></li> |
| 113 | <li><a href="../test/release-checklist.wiki">Testing Checklist — Pre-Release</a></li> |
| 114 | <li><a href="makefile.wiki">The Fossil Build Process</a></li> |
| 115 | |
| 116 | DDED www/private.wiki |
+52
| --- a/www/private.wiki | ||
| +++ b/www/private.wiki | ||
| @@ -0,0 +1,52 @@ | ||
| 1 | +<title>Private Branches</title> | |
| 2 | + | |
| 3 | +d<title>Private Branches</title> | |
| 4 | + | |
| 5 | +By default, everything you check into a Fossil repositoBy default, everything you check into a Fossil repository is shared | |
| 6 | +to all clones of that repository. In Fossil, you don't push and pull | |
| 7 | +individual branches; you push and pull everything all at once. | |
| 8 | + | |
| 9 | +But sometimes users want to keep some private work that is not | |
| 10 | +shared with others. This might be a preliminary or experimental change | |
| 11 | +that needs further refinement before it is shared and which might never | |
| 12 | +be shared at all. To do this in Fossil, simply commit the change with | |
| 13 | +the --privblockquote></blockquote> | |
| 14 | + | |
| 15 | +The --private option causes Fossil to put the check-in in a new branch | |
| 16 | +named "private". That branch will not participate in of the changes associated with | |
| 17 | +the private branch are now folded into the public branch and are hence | |
| 18 | +visi Furthermore, | |
| 19 | +you have to enable g the <code>fossil pulishthe "x" cah using the <code>fossil publish</code> | |
| 20 | +command. However, there is no way to convert a private branch created the one local | |
| 21 | +repository where it was created. Note that you only use the --private | |
| 22 | +option for the first check-in that creates the private branch. | |
| 23 | +Additional eckins into the private branch remain private automatically. | |
| 24 | + | |
| 25 | +<h2>Publishing Private Changes</h2> | |
| 26 | + | |
| 27 | +After additional work, one might desire to publish the changes associated. (Title> | |
| 28 | + | |
| 29 | +By default, everything you c<title>Private Branches</title> | |
| 30 | + | |
| 31 | +tused fortes the private b, a separate | |
| 32 | +control artifact to apply the <code>+close</code> tag is created and added to | |
| 33 | +the repository during the commitA private branch created with Fossil version 1.30 or newer can also be | |
| 34 | +convertedusly | |
| 35 | +push are now folded inyou c<title>Private Branches</title> | |
| 36 | + | |
| 37 | +tused fortes the private b, a separate | |
| 38 | +control artifact to apply the <code>+close</code> tag is created and added to | |
| 39 | +the repository during the commit process. Mawindows laptop, | |
| 40 | +your le</c | |
| 41 | +generate a reference and generate | |
| 42 | +(a "phantom")in of the changes associated with | |
| 43 | +the private branch are now folded into the public branch and are hence | |
| 44 | +visible to other users of the project. | |
| 45 | + | |
| 46 | +A drivate branch created withlrivate branch created with Fossil version 1.30 or newerT also be | |
| 47 | +converted into a public branch using the <code>fossil publish</code> | |
| 48 | +commandignored fortes the private b -- or the | |
| 49 | +private branch remain pri include a | |
| 50 | +<code>ges</h2> | |
| 51 | + | |
| 52 | +After ad |
| --- a/www/private.wiki | |
| +++ b/www/private.wiki | |
| @@ -0,0 +1,52 @@ | |
| --- a/www/private.wiki | |
| +++ b/www/private.wiki | |
| @@ -0,0 +1,52 @@ | |
| 1 | <title>Private Branches</title> |
| 2 | |
| 3 | d<title>Private Branches</title> |
| 4 | |
| 5 | By default, everything you check into a Fossil repositoBy default, everything you check into a Fossil repository is shared |
| 6 | to all clones of that repository. In Fossil, you don't push and pull |
| 7 | individual branches; you push and pull everything all at once. |
| 8 | |
| 9 | But sometimes users want to keep some private work that is not |
| 10 | shared with others. This might be a preliminary or experimental change |
| 11 | that needs further refinement before it is shared and which might never |
| 12 | be shared at all. To do this in Fossil, simply commit the change with |
| 13 | the --privblockquote></blockquote> |
| 14 | |
| 15 | The --private option causes Fossil to put the check-in in a new branch |
| 16 | named "private". That branch will not participate in of the changes associated with |
| 17 | the private branch are now folded into the public branch and are hence |
| 18 | visi Furthermore, |
| 19 | you have to enable g the <code>fossil pulishthe "x" cah using the <code>fossil publish</code> |
| 20 | command. However, there is no way to convert a private branch created the one local |
| 21 | repository where it was created. Note that you only use the --private |
| 22 | option for the first check-in that creates the private branch. |
| 23 | Additional eckins into the private branch remain private automatically. |
| 24 | |
| 25 | <h2>Publishing Private Changes</h2> |
| 26 | |
| 27 | After additional work, one might desire to publish the changes associated. (Title> |
| 28 | |
| 29 | By default, everything you c<title>Private Branches</title> |
| 30 | |
| 31 | tused fortes the private b, a separate |
| 32 | control artifact to apply the <code>+close</code> tag is created and added to |
| 33 | the repository during the commitA private branch created with Fossil version 1.30 or newer can also be |
| 34 | convertedusly |
| 35 | push are now folded inyou c<title>Private Branches</title> |
| 36 | |
| 37 | tused fortes the private b, a separate |
| 38 | control artifact to apply the <code>+close</code> tag is created and added to |
| 39 | the repository during the commit process. Mawindows laptop, |
| 40 | your le</c |
| 41 | generate a reference and generate |
| 42 | (a "phantom")in of the changes associated with |
| 43 | the private branch are now folded into the public branch and are hence |
| 44 | visible to other users of the project. |
| 45 | |
| 46 | A drivate branch created withlrivate branch created with Fossil version 1.30 or newerT also be |
| 47 | converted into a public branch using the <code>fossil publish</code> |
| 48 | commandignored fortes the private b -- or the |
| 49 | private branch remain pri include a |
| 50 | <code>ges</h2> |
| 51 | |
| 52 | After ad |