[PATCH 0 of 5 phases] Reimplement phase movement using the stronger secret semantic

Pierre-Yves David pierre-yves.david at ens-lyon.org
Thu Jan 12 19:42:02 CST 2012

This series implements the stronger semantic for secret as discussed on IRC and
on the list.

The first patch was planned anyway but happen to be sent at the same patch.

The middle of this phase alter the discovery and addchangegroup behavior to
support this stronger semantic.

The last patches greatly simplify the pushkey related code.

  * I'm unsure how to handle unconsistent phase data sent by remote.
    The current implementation send a bookmark but please check it.
  * I triple checked nothing useless remains but as the is a lot of code change
    checking this again is probably a good idea.

More information about the Mercurial-devel mailing list