equal
deleted
inserted
replaced
2526 revs.sort(reverse=True) |
2526 revs.sort(reverse=True) |
2527 if expr: |
2527 if expr: |
2528 matcher = revset.match(repo.ui, expr) |
2528 matcher = revset.match(repo.ui, expr) |
2529 revs = matcher(repo, revs) |
2529 revs = matcher(repo, revs) |
2530 if limit is not None: |
2530 if limit is not None: |
2531 limitedrevs = [] |
2531 revs = revs.slice(0, limit) |
2532 for idx, rev in enumerate(revs): |
|
2533 if idx >= limit: |
|
2534 break |
|
2535 limitedrevs.append(rev) |
|
2536 revs = smartset.baseset(limitedrevs) |
|
2537 |
|
2538 return revs, expr, filematcher |
2532 return revs, expr, filematcher |
2539 |
2533 |
2540 def _parselinerangelogopt(repo, opts): |
2534 def _parselinerangelogopt(repo, opts): |
2541 """Parse --line-range log option and return a list of tuples (filename, |
2535 """Parse --line-range log option and return a list of tuples (filename, |
2542 (fromline, toline)). |
2536 (fromline, toline)). |