equal
deleted
inserted
replaced
332 n = int(n[1]) |
332 n = int(n[1]) |
333 except (TypeError, ValueError): |
333 except (TypeError, ValueError): |
334 raise error.ParseError(_("~ expects a number")) |
334 raise error.ParseError(_("~ expects a number")) |
335 ps = set() |
335 ps = set() |
336 cl = repo.changelog |
336 cl = repo.changelog |
337 for r in getset(repo, cl, x): |
337 for r in getset(repo, baseset(cl), x): |
338 for i in range(n): |
338 for i in range(n): |
339 r = cl.parentrevs(r)[0] |
339 r = cl.parentrevs(r)[0] |
340 ps.add(r) |
340 ps.add(r) |
341 return baseset([r for r in subset if r in ps]) |
341 return baseset([r for r in subset if r in ps]) |
342 |
342 |