1226 return context.changectx(self, rev, node) |
1226 return context.changectx(self, rev, node) |
1227 elif changeid == 'tip': |
1227 elif changeid == 'tip': |
1228 node = self.changelog.tip() |
1228 node = self.changelog.tip() |
1229 rev = self.changelog.rev(node) |
1229 rev = self.changelog.rev(node) |
1230 return context.changectx(self, rev, node) |
1230 return context.changectx(self, rev, node) |
1231 elif (changeid == '.' |
1231 elif changeid == '.': |
1232 or self.local() and changeid == self.dirstate.p1()): |
|
1233 # this is a hack to delay/avoid loading obsmarkers |
1232 # this is a hack to delay/avoid loading obsmarkers |
1234 # when we know that '.' won't be hidden |
1233 # when we know that '.' won't be hidden |
1235 node = self.dirstate.p1() |
1234 node = self.dirstate.p1() |
1236 rev = self.unfiltered().changelog.rev(node) |
1235 rev = self.unfiltered().changelog.rev(node) |
1237 return context.changectx(self, rev, node) |
1236 return context.changectx(self, rev, node) |