Submitter | Pierre-Yves David |
---|---|
Date | Aug. 6, 2014, 12:07 a.m. |
Message ID | <ce55e0fa6279db4e80b8.1407283663@marginatus.alto.octopoid.net> |
Download | mbox | patch |
Permalink | /patch/5278/ |
State | Accepted |
Headers | show |
Comments
Patch
diff --git a/mercurial/exchange.py b/mercurial/exchange.py --- a/mercurial/exchange.py +++ b/mercurial/exchange.py @@ -588,11 +588,11 @@ def _pushobsolete(pushop): repo = pushop.repo remote = pushop.remote if (obsolete._enabled and repo.obsstore and 'obsolete' in remote.listkeys('namespaces')): rslts = [] - remotedata = repo.listkeys('obsolete') + remotedata = obsolete._pushkeyescape(repo.obsstore) for key in sorted(remotedata, reverse=True): # reverse sort to ensure we end with dump0 data = remotedata[key] rslts.append(remote.pushkey('obsolete', key, '', data)) if [r for r in rslts if not r]: