Mercurial > hgsubversion
changeset 877:2c9f4c1686fa
svnrepo: don't break on old hg versions that lack pushkey
author | Augie Fackler <raf@durin42.com> |
---|---|
date | Fri, 20 Apr 2012 18:33:39 -0500 |
parents | b450448a9033 |
children | 6cee57ad9045 |
files | hgsubversion/svnrepo.py |
diffstat | 1 files changed, 1 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- a/hgsubversion/svnrepo.py +++ b/hgsubversion/svnrepo.py @@ -84,7 +84,7 @@ def generate_repo_class(ui, repo): def svn_commitctx(self, ctx): """Commits a ctx, but defeats manifest recycling introduced in hg 1.9.""" hash = self.commitctx(ctxctx(ctx)) - if phases is not None: + if phases is not None and getattr(self, 'pushkey', False): # set phase to be public self.pushkey('phases', self[hash].hex(), str(phases.draft), str(phases.public)) return hash