Please update your evolve extension: obsmarker exchange improvement
Pierre-Yves David
pierre-yves.david at ens-lyon.org
Mon Mar 3 23:56:39 CST 2014
Dear early evolve user,
If you are currently using mercurial default head (also known as @
bookmark) I invite you to update to the current default head of the
mutable-history repo.
This will you access to the following improvement regarding obsolescence
markers exchange:
1. push will only push markers relevant to the pushed subset,
2. pull will only pull markers relevant to the pushed subset
(if you also upgrade your server),
3. tons of debug about regarding the obsmarkers exchanges process,
4. Nice progress bar while pushing obsmarkers. (for old server only)
5. a slightly faster exchange of markers (a few tens percents)
This should not have a significant impact on the speed of the exchange
are we are still pushing too much data. (but now you have a progress bar
during push). The next step is to improve the amount of data we send.
But where are not there yet.
The exchange strategy now in effect is explained on the associated wiki
page:
http://mercurial.selenic.com/wiki/ObsolescenceMarkersExchange
I recommend running `hg debugrecordpruneparents` once, right after
update for a better result. This will update your existing prune markers
with parents information when possible.
Please report any misbehavior or crash.
--
Pierre-Yves
More information about the Mercurial-devel
mailing list