comparison README @ 2243:d83851f2d375

obshashrange: have an half descent wireprotocol command The previous implementation was extremely hacky. The new version is based on the other discovery function and work!
author Pierre-Yves David <pierre-yves.david@ens-lyon.org>
date Fri, 24 Mar 2017 18:21:48 +0100
parents efc6633e78e1
children 446824c5e0b8
comparison
equal deleted inserted replaced
2242:128923ff68c8 2243:d83851f2d375
123 only the part related to exchange and is intended to be used by server. 123 only the part related to exchange and is intended to be used by server.
124 124
125 Using the extension will enable evolution, use 'experimental.evolution=!' 125 Using the extension will enable evolution, use 'experimental.evolution=!'
126 to disable obsmarkers echange. The old '__temporary__.advertiseobsolete' 126 to disable obsmarkers echange. The old '__temporary__.advertiseobsolete'
127 option is no longer supported. 127 option is no longer supported.
128
129 - a new prototype of obsmarker discovery is available. The prototype is still
130 at early stage and not recommended for production.
131 Examples of current limitations:
132
133 - write access to the repo is highly recommanded for all operation,
134 - large memory footprint,
135 - initial caching is slow,
136 - unusable on large repo (because of various issue pointed earlier),
137 - likely to constains various bugs.
138
139 It can be tested by setting `experimental.obshashrange=1` on both client and
140 server. It is recommanded to get in touch with the evolve maintainer if you
141 decide to test it.
142
128 - the 'debugrecordpruneparents' have been moved into the 'evolve.legacy' 143 - the 'debugrecordpruneparents' have been moved into the 'evolve.legacy'
129 separate extension. enable that extentions if you need to convert/update 144 separate extension. enable that extentions if you need to convert/update
130 markers in an old repository. 145 markers in an old repository.
131 146
132 5.6.1 -- 2017-02-28 147 5.6.1 -- 2017-02-28