--- a/hgext/convert/p4.py Sun May 09 21:49:57 2010 +0200
+++ b/hgext/convert/p4.py Sun May 09 21:52:34 2010 +0200
@@ -41,7 +41,6 @@
self.parent = {}
self.encoding = "latin_1"
self.depotname = {} # mapping from local name to depot name
- self.modecache = {}
self.re_type = re.compile(
"([a-z]+)?(text|binary|symlink|apple|resource|unicode|utf\d+)"
"(\+\w+)?$")
@@ -183,17 +182,12 @@
if mode is None:
raise IOError(0, "bad stat")
- self.modecache[(name, rev)] = mode
-
if keywords:
contents = keywords.sub("$\\1$", contents)
if mode == "l" and contents.endswith("\n"):
contents = contents[:-1]
- return contents
-
- def getmode(self, name, rev):
- return self.modecache[(name, rev)]
+ return contents, mode
def getchanges(self, rev):
return self.files[rev], {}