diff -r 1228b5528945 -r 6b16ded5c810 mercurial/hg.py --- a/mercurial/hg.py Wed Mar 21 17:24:15 2012 +0900 +++ b/mercurial/hg.py Wed Mar 21 16:39:38 2012 -0500 @@ -356,7 +356,7 @@ if dircleanup: dircleanup.close() - # clone all bookmarks + # clone all bookmarks except divergent ones if destrepo.local() and srcrepo.capable("pushkey"): rb = srcrepo.listkeys('bookmarks') for k, n in rb.iteritems():