[RFC] Server-side rebasing extension

Pierre-Yves David pierre-yves.david at ens-lyon.org
Mon Dec 15 13:34:18 CST 2014



On 12/14/2014 06:36 AM, Eric Sumner wrote:
> Evolve isn't required, but it helps.  In the simplest case, nothing
> happens on the client side but the new commits will show up during the
> next pull.  Obsolescence markers will be generated on the server (if
> enabled) despite not storing the original changesets, allowing evolve to
> fixup the local repository after a pull.  Also, if pushback is enabled
> (my patches from last week), the newly-generated changesets and
> obsolescence markers are sent back to the client as part of the server's
> response to the push request as if they had been pulled.

I think the extensions should enable pushback. We do not want it enabled 
by default, but it sound like reasonable for user of an experimental 
extension.

-- 
Pierre-Yves David


More information about the Mercurial-devel mailing list