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 [email protected]
More majordomo info at http://vger.kernel.org/majordomo-info.html