##// END OF EJS Templates
context: handle fileid or changeid == 0
Brendan Cully -
r3143:db25f7b8 default
parent child Browse files
Show More
@@ -16,7 +16,7 b' class changectx(object):'
16 16 """changeid is a revision number, node, or tag"""
17 17 self._repo = repo
18 18
19 if not changeid:
19 if not changeid and changeid != 0:
20 20 p1, p2 = self._repo.dirstate.parents()
21 21 self._rev = self._repo.changelog.rev(p1)
22 22 if self._rev == -1:
@@ -94,14 +94,14 b' class filectx(object):'
94 94 self._repo = repo
95 95 self._path = path
96 96
97 assert changeid or fileid
97 assert changeid is not None or fileid is not None
98 98
99 99 if filelog:
100 100 self._filelog = filelog
101 101 else:
102 102 self._filelog = self._repo.file(self._path)
103 103
104 if not fileid:
104 if fileid is None:
105 105 # if given a changeset id, go ahead and look up the file
106 106 self._changeid = changeid
107 107 self._changectx = self.changectx()
General Comments 0
You need to be logged in to leave comments. Login now