Hi, Since v1 there's a few backward compatibility fixes, and new patches at the end for new feature, some which require patches to the remote helper infraestructure. I've been cooking these for some time now, and they seem to be mostly ready. The major changes are: 1) Use our own custom push() method that allows us to push bookmarks without having to force a push. 2) Switch from revision numbers to SHA-1s in the marks. 3) Use a common repsitory so multiple remotes chan share the same objects. 4) Cleaned up and add a ton of tests 5) Much improved push feedback reporting With these, we pass all the tests from gitifyhg as well as our own. Felipe Contreras (48): remote-hg: test: be a little more quiet remote-hg: trivial reorganization remote-helpers: test: cleanup white-spaces remote-helpers: test: cleanup style remote-helpers: tests: general improvements remote-helpers: test: simplify remote URLs remote-hg: test: simplify previous branch checkout remote-hg: load all extensions remote-hg: use a shared repository store remote-hg: shuffle some code remote-hg: improve node traversing remote-hg: add version checks to the marks remote-hg: switch from revisions to SHA-1 noteids remote-hg: upgrade version 1 marks remote-hg: ensure remote rebasing works remote-hg: trivial cleanups remote-hg: improve progress calculation remote-hg: always point HEAD to master remote-hg: add tests for 'master' bookmark remote-bzr: simplify test checks remote-hg: add check_bookmark() test helper remote-hg: update bookmarks when using a remote remote-hg: add remote tests remote-hg: add test to push new bookmark remote-hg: add test for diverged push remote-hg: add test for bookmark diverge remote-hg: add test for new bookmark special remote-hg: add test for big push remote-hg: add test for failed double push remote-hg: reorganize bookmark handling remote-hg: force remote bookmark push selectively remote-hg: only update necessary revisions remote-hg: implement custom push() remote-hg: implement custom checkheads() remote-hg: pass around revision refs remote-hg: check diverged bookmarks remote-hg: simplify branch_tip() remote-hg: improve branch listing remote-hg: use remote 'default' not local one remote-hg: improve lightweight tag author remote-hg: remove files before modifications remote-hg: add setup_big_push() helper remote-hg: add check_push() helper remote-helpers: improve marks usage remote-hg: trivial cleanup remote-hg: check if a fetch is needed remote-hg: add support for --dry-run remote-hg: add support for --force contrib/remote-helpers/git-remote-bzr | 5 +- contrib/remote-helpers/git-remote-hg | 510 ++++++++++++++++------ contrib/remote-helpers/test-bzr.sh | 490 +++++++++++---------- contrib/remote-helpers/test-hg-bidi.sh | 33 +- contrib/remote-helpers/test-hg-hg-git.sh | 44 +- contrib/remote-helpers/test-hg.sh | 723 +++++++++++++++++++++++++++---- 6 files changed, 1291 insertions(+), 514 deletions(-) -- 1.8.3.rc3.312.g47657de -- To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html