mercurial/revset.py
changeset 14072 2e4d79dcc0a0
parent 14070 305c97670d7a
child 14073 72c84f24b420
equal deleted inserted replaced
14071:b23a8dd36a21 14072:2e4d79dcc0a0
   612     ``set^1`` (or ``set^``), ``set^2``
   612     ``set^1`` (or ``set^``), ``set^2``
   613     First or second parent, respectively, of all changesets in set.
   613     First or second parent, respectively, of all changesets in set.
   614     """
   614     """
   615     try:
   615     try:
   616         n = int(n[1])
   616         n = int(n[1])
   617         if n not in (0,1,2):
   617         if n not in (0, 1, 2):
   618             raise ValueError
   618             raise ValueError
   619     except ValueError:
   619     except ValueError:
   620         raise error.ParseError(_("^ expects a number 0, 1, or 2"))
   620         raise error.ParseError(_("^ expects a number 0, 1, or 2"))
   621     ps = set()
   621     ps = set()
   622     cl = repo.changelog
   622     cl = repo.changelog