mercurial/context.py
changeset 13877 653121e6941f
parent 13552 7ab85fec60c3
child 13962 8b252e826c68
equal deleted inserted replaced
13876:10c7d92ac482 13877:653121e6941f
   399         if r:
   399         if r:
   400             pl[0] = (r[0], r[1], None)
   400             pl[0] = (r[0], r[1], None)
   401 
   401 
   402         return [filectx(self._repo, p, fileid=n, filelog=l)
   402         return [filectx(self._repo, p, fileid=n, filelog=l)
   403                 for p, n, l in pl if n != nullid]
   403                 for p, n, l in pl if n != nullid]
       
   404 
       
   405     def p1(self):
       
   406         return self.parents()[0]
       
   407 
       
   408     def p2(self):
       
   409         p = self.parents()
       
   410         if len(p) == 2:
       
   411             return p[1]
       
   412         return filectx(self._repo, self._path, fileid=-1, filelog=self._filelog)
   404 
   413 
   405     def children(self):
   414     def children(self):
   406         # hard for renames
   415         # hard for renames
   407         c = self._filelog.children(self._filenode)
   416         c = self._filelog.children(self._filenode)
   408         return [filectx(self._repo, self._path, fileid=x,
   417         return [filectx(self._repo, self._path, fileid=x,