mercurial/context.py
changeset 13877 653121e6941f
parent 13552 7ab85fec60c3
child 13962 8b252e826c68
--- a/mercurial/context.py	Mon Apr 04 15:52:55 2011 -0500
+++ b/mercurial/context.py	Mon Apr 04 16:21:57 2011 -0500
@@ -402,6 +402,15 @@
         return [filectx(self._repo, p, fileid=n, filelog=l)
                 for p, n, l in pl if n != nullid]
 
+    def p1(self):
+        return self.parents()[0]
+
+    def p2(self):
+        p = self.parents()
+        if len(p) == 2:
+            return p[1]
+        return filectx(self._repo, self._path, fileid=-1, filelog=self._filelog)
+
     def children(self):
         # hard for renames
         c = self._filelog.children(self._filenode)