Mercurial > public > mercurial-scm > hg
comparison mercurial/revset.py @ 11284:0b5c2e82aeb5
revset: sort the predicate list
author | Matt Mackall <mpm@selenic.com> |
---|---|
date | Fri, 04 Jun 2010 10:27:23 -0500 |
parents | a6356b2695a3 |
children | 4215ce511134 |
comparison
equal
deleted
inserted
replaced
11283:a6356b2695a3 | 11284:0b5c2e82aeb5 |
---|---|
430 cl = repo.changelog | 430 cl = repo.changelog |
431 s = set([cl.rev(n) for t, n in repo.tagslist() if t != 'tip']) | 431 s = set([cl.rev(n) for t, n in repo.tagslist() if t != 'tip']) |
432 return [r for r in subset if r in s] | 432 return [r for r in subset if r in s] |
433 | 433 |
434 symbols = { | 434 symbols = { |
435 "adds": adds, | |
436 "all": getall, | |
435 "ancestor": ancestor, | 437 "ancestor": ancestor, |
436 "ancestors": ancestors, | 438 "ancestors": ancestors, |
439 "author": author, | |
440 "branch": branch, | |
441 "children": children, | |
442 "closed": closed, | |
443 "contains": contains, | |
444 "date": date, | |
437 "descendants": descendants, | 445 "descendants": descendants, |
446 "file": hasfile, | |
438 "follow": follow, | 447 "follow": follow, |
448 "grep": grep, | |
449 "head": head, | |
450 "heads": heads, | |
451 "keyword": keyword, | |
452 "limit": limit, | |
453 "max": maxrev, | |
439 "merge": merge, | 454 "merge": merge, |
440 "reverse": reverse, | 455 "modifies": modifies, |
441 "sort": sort, | 456 "outgoing": outgoing, |
442 "branch": branch, | |
443 "keyword": keyword, | |
444 "author": author, | |
445 "user": author, | |
446 "date": date, | |
447 "grep": grep, | |
448 "p1": p1, | 457 "p1": p1, |
449 "p2": p2, | 458 "p2": p2, |
450 "parents": parents, | 459 "parents": parents, |
451 "children": children, | 460 "removes": removes, |
452 "max": maxrev, | 461 "reverse": reverse, |
453 "limit": limit, | |
454 "file": hasfile, | |
455 "contains": contains, | |
456 "heads": heads, | |
457 "roots": roots, | 462 "roots": roots, |
458 "all": getall, | 463 "sort": sort, |
459 "closed": closed, | |
460 "head": head, | |
461 "modifies": modifies, | |
462 "adds": adds, | |
463 "removes": removes, | |
464 "outgoing": outgoing, | |
465 "tagged": tagged, | 464 "tagged": tagged, |
465 "user": author, | |
466 } | 466 } |
467 | 467 |
468 methods = { | 468 methods = { |
469 "negate": negate, | 469 "negate": negate, |
470 "range": rangeset, | 470 "range": rangeset, |