comparison mercurial/context.py @ 3229:f7a8228fde17

Use parentrevs shortcut in filectx.annotate
author Brendan Cully <brendan@kublai.com>
date Mon, 02 Oct 2006 17:59:39 -0700
parents 618a7f2c1b82
children a184cd0c2db9
comparison
equal deleted inserted replaced
3228:a63be0dfa42e 3229:f7a8228fde17
216 getctx = util.cachefunc(getctx) 216 getctx = util.cachefunc(getctx)
217 217
218 def parents(f): 218 def parents(f):
219 # we want to reuse filectx objects as much as possible 219 # we want to reuse filectx objects as much as possible
220 p = f._path 220 p = f._path
221 pl = [ (p, f._filelog.rev(n)) for n in f._filelog.parents(f._filenode) ] 221 pl = [ (p, r) for r in f._filelog.parentrevs(f._filerev) ]
222 222
223 if follow: 223 if follow:
224 r = f.renamed() 224 r = f.renamed()
225 if r: 225 if r:
226 pl[0] = (r[0], getlog(r[0]).rev(r[1])) 226 pl[0] = (r[0], getlog(r[0]).rev(r[1]))