Distributed transaction rollback

Dmitry Nezhevenko dion at inhex.net
Mon Jul 5 16:31:47 UTC 2010


Hi,

As everybody now, it's possible to rollback pushed revisions only if
we've a way to notify everybody to reclone their repos.

I've some idea, related to 1.6 release. Now mercurial has a way to share
some information between clones that is not a part of history (pushkey). 

What do you think about using this feature to share list of "rolled back"
revisions? Some extension will verify that and automatically strip
revisions in local history that are listed in such key.

There are still a few issues, like there should be a way to automerge list
of rolled back revisions on push/pull.

Any ideas/suggestions? I'll try to implement something this weekend.

-- 
WBR, Dmitry
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 835 bytes
Desc: Digital signature
URL: <http://lists.mercurial-scm.org/pipermail/mercurial/attachments/20100705/7176017e/attachment.asc>


More information about the Mercurial mailing list