# HG changeset patch # User Jun Wu # Date 1463178081 -3600 # Node ID d6cec13b4bb00a39e2681715f6ba172aa0fa1902 # Parent 99bc6003ac56d7c37e6d424acffebe0c2e5ecbf0 svnmeta: add the "revmapexists" method This is a part of the bigger plan to get rid of reading or writing rev_map directly without going through the RevMap class. The revset functions "fromsvn" and "svnrev" will read the rev_map file directly, and throw an exception if the file does not exist. This makes the check possible via svnmeta. diff --git a/hgsubversion/svnmeta.py b/hgsubversion/svnmeta.py --- a/hgsubversion/svnmeta.py +++ b/hgsubversion/svnmeta.py @@ -348,6 +348,10 @@ class SVNMeta(object): self._revmap = maps.RevMap(self) return self._revmap + @property + def revmapexists(self): + return maps.RevMap.exists(self) + def fixdate(self, date): if date is not None: date = date.replace('T', ' ').replace('Z', '').split('.')[0]