mercurial/context.py
branchstable
changeset 32069 a457da5296a5
parent 32063 befefdd34cf8
child 32148 2cfdf5241096
child 32651 c850f0ed54c1
equal deleted inserted replaced
32068:51fdedd29b0a 32069:a457da5296a5
  1212             if linerange1[0] == linerange1[1]:
  1212             if linerange1[0] == linerange1[1]:
  1213                 # Parent's linerange is empty, meaning that the block got
  1213                 # Parent's linerange is empty, meaning that the block got
  1214                 # introduced in this revision; no need to go futher in this
  1214                 # introduced in this revision; no need to go futher in this
  1215                 # branch.
  1215                 # branch.
  1216                 continue
  1216                 continue
       
  1217             # Set _descendantrev with 'c' (a known descendant) so that, when
       
  1218             # _adjustlinkrev is called for 'p', it receives this descendant
       
  1219             # (as srcrev) instead possibly topmost introrev.
       
  1220             p._descendantrev = c.rev()
  1217             visit[p.linkrev(), p.filenode()] = p, linerange1
  1221             visit[p.linkrev(), p.filenode()] = p, linerange1
  1218         if inrange:
  1222         if inrange:
  1219             yield c, linerange2
  1223             yield c, linerange2
  1220 
  1224 
  1221 def blockdescendants(fctx, fromline, toline):
  1225 def blockdescendants(fctx, fromline, toline):