Mercurial > evolve
comparison tests/test-topic.t @ 5139:19b8ffd23795
topic: option to hide topic changesets to plain client
This is the first version of an option that make topic changeset hidden to
client without the extension. It might become the default in the future.
author | Pierre-Yves David <pierre-yves.david@octobus.net> |
---|---|
date | Wed, 19 Feb 2020 01:35:23 +0100 |
parents | a7c01a2a3974 |
children | 7f856606d5a9 028e4ea75456 95478db35f88 |
comparison
equal
deleted
inserted
replaced
5136:bbf33d5f32ef | 5139:19b8ffd23795 |
---|---|
117 | 117 |
118 One can prevent any publishing to happens in a repository using: | 118 One can prevent any publishing to happens in a repository using: |
119 | 119 |
120 [experimental] | 120 [experimental] |
121 topic.allow-publish = no | 121 topic.allow-publish = no |
122 | |
123 Server side visibility | |
124 ====================== | |
125 | |
126 Serving changesets with topics to clients without topic extension can get | |
127 confusing. Such clients will have multiple anonymous heads without a clear way | |
128 to distinguish them. They will also "lose" the canonical heads of the branch. | |
129 | |
130 To avoid this confusion, server can be configured to only serve changesets | |
131 with topics to clients with the topic extension (version 9.3+). This might | |
132 become the default in future: | |
133 | |
134 [experimental] | |
135 topic.server-gate-topic-changesets = yes | |
122 | 136 |
123 list of commands: | 137 list of commands: |
124 | 138 |
125 Change organization: | 139 Change organization: |
126 | 140 |