equal
deleted
inserted
replaced
1479 ps = set() |
1479 ps = set() |
1480 cl = repo.changelog |
1480 cl = repo.changelog |
1481 up = ps.update |
1481 up = ps.update |
1482 parentrevs = cl.parentrevs |
1482 parentrevs = cl.parentrevs |
1483 for r in getset(repo, fullreposet(repo), x): |
1483 for r in getset(repo, fullreposet(repo), x): |
1484 if r is None: |
1484 if r == node.wdirrev: |
1485 up(p.rev() for p in repo[r].parents()) |
1485 up(p.rev() for p in repo[r].parents()) |
1486 else: |
1486 else: |
1487 up(parentrevs(r)) |
1487 up(parentrevs(r)) |
1488 ps -= set([node.nullrev]) |
1488 ps -= set([node.nullrev]) |
1489 return subset & ps |
1489 return subset & ps |
1984 |
1984 |
1985 # experimental |
1985 # experimental |
1986 def wdir(repo, subset, x): |
1986 def wdir(repo, subset, x): |
1987 # i18n: "wdir" is a keyword |
1987 # i18n: "wdir" is a keyword |
1988 getargs(x, 0, 0, _("wdir takes no arguments")) |
1988 getargs(x, 0, 0, _("wdir takes no arguments")) |
1989 if None in subset or isinstance(subset, fullreposet): |
1989 if node.wdirrev in subset or isinstance(subset, fullreposet): |
1990 return baseset([None]) |
1990 return baseset([node.wdirrev]) |
1991 return baseset() |
1991 return baseset() |
1992 |
1992 |
1993 # for internal use |
1993 # for internal use |
1994 def _list(repo, subset, x): |
1994 def _list(repo, subset, x): |
1995 s = getstring(x, "internal error") |
1995 s = getstring(x, "internal error") |