--- a/mercurial/localrepo.py Wed Jul 04 02:00:36 2012 +0200
+++ b/mercurial/localrepo.py Wed Jul 04 02:02:48 2012 +0200
@@ -1808,9 +1808,8 @@
self.ui.warn(_('updating %s to public failed!\n')
% newremotehead)
if 'obsolete' in self.listkeys('namespaces') and self.obsstore:
- data = self.obsstore._writemarkers()
- r = remote.pushkey('obsolete', 'dump', '',
- base85.b85encode(data))
+ data = self.listkeys('obsolete')['dump']
+ r = remote.pushkey('obsolete', 'dump', '', data)
if not r:
self.ui.warn(_('failed to push obsolete markers!\n'))
finally: