# HG changeset patch # User Augie Fackler # Date 1465188701 14400 # Node ID 2eba84031a7880b6524114b7247f13b27fb596f9 # Parent 5dbc6356a0d3b0b3d1eb2da21de5cc842bde4cd1 RevMap: no longer take a meta diff --git a/hgsubversion/maps.py b/hgsubversion/maps.py --- a/hgsubversion/maps.py +++ b/hgsubversion/maps.py @@ -349,10 +349,10 @@ class RevMap(dict): VERSION = 1 - def __init__(self, meta): + def __init__(self, revmap_path, lastpulled_path): dict.__init__(self) - self._filepath = meta.revmap_file - self._lastpulled_file = os.path.join(meta.metapath, 'lastpulled') + self._filepath = revmap_path + self._lastpulled_file = lastpulled_path self._hashes = None self.firstpulled = 0 diff --git a/hgsubversion/svnmeta.py b/hgsubversion/svnmeta.py --- a/hgsubversion/svnmeta.py +++ b/hgsubversion/svnmeta.py @@ -345,7 +345,8 @@ class SVNMeta(object): @property def revmap(self): if self._revmap is None: - self._revmap = maps.RevMap(self) + self._revmap = maps.RevMap( + self.revmap_file, os.path.join(self.metapath, 'lastpulled')) return self._revmap @property