hg init foo cd foo touch a hg commit -Aqm a hg book foo cd .. hg clone --uncompressed ssh://localhost/.../foo bar cd bar hg book Expected: you see the bookmarks Actual: there are no bookmarks Looks like this is due to the bookmark logic being moved into exchange.py
marking as regression (and urgent)
Fixed by http://selenic.com/repo/hg/rev/2dc6b7917cdf Durham Goode <durham@fb.com> clone: fix copying bookmarks in uncompressed clones (issue4430) ef62c66bee1b broke bookmarks getting copied during uncompressed clones. Since most of the pull logic has been moved into exchange.py, lets just call exchange.pull to fix up the repo with the latest bits after the streaming clone has bootstrapped the repo. This keeps us from having to duplicate the bookmark logic. (please test the fix)
Tested. Bookmarks that previously were not cloned now appear to be cloned correctly.
Bulk testing -> fixed