Mercurial > public > mercurial-scm > hg
comparison mercurial/hg.py @ 52080:75123bc60b66 stable
outgoing: move sorting in the display function
This make the core code simpler.
author | Pierre-Yves David <pierre-yves.david@octobus.net> |
---|---|
date | Fri, 25 Oct 2024 01:23:24 +0200 |
parents | c53b6498ed1a |
children | 653b7a19f1de |
comparison
equal
deleted
inserted
replaced
52079:c53b6498ed1a | 52080:75123bc60b66 |
---|---|
1452 ret = min(ret, sub.outgoing(ui, dests, opts)) | 1452 ret = min(ret, sub.outgoing(ui, dests, opts)) |
1453 return ret | 1453 return ret |
1454 | 1454 |
1455 | 1455 |
1456 def display_outgoing_revs(ui, repo, o, opts): | 1456 def display_outgoing_revs(ui, repo, o, opts): |
1457 # make sure this is ordered by revision number | |
1458 cl = repo.changelog | |
1459 o.sort(key=cl.rev) | |
1457 if opts.get(b'graph'): | 1460 if opts.get(b'graph'): |
1458 revdag = logcmdutil.graphrevs(repo, o, opts) | 1461 revdag = logcmdutil.graphrevs(repo, o, opts) |
1459 ui.pager(b'outgoing') | 1462 ui.pager(b'outgoing') |
1460 displayer = logcmdutil.changesetdisplayer(ui, repo, opts, buffered=True) | 1463 displayer = logcmdutil.changesetdisplayer(ui, repo, opts, buffered=True) |
1461 logcmdutil.displaygraph( | 1464 logcmdutil.displaygraph( |
1522 scmutil.nochangesfound(repo.ui, repo, outgoing.excluded) | 1525 scmutil.nochangesfound(repo.ui, repo, outgoing.excluded) |
1523 others.append(other) | 1526 others.append(other) |
1524 except: # re-raises | 1527 except: # re-raises |
1525 other.close() | 1528 other.close() |
1526 raise | 1529 raise |
1527 # make sure this is ordered by revision number | 1530 return list(out), others |
1528 outgoing_revs = list(out) | |
1529 cl = repo.changelog | |
1530 outgoing_revs.sort(key=cl.rev) | |
1531 return outgoing_revs, others | |
1532 | 1531 |
1533 | 1532 |
1534 def verify(repo, level=None): | 1533 def verify(repo, level=None): |
1535 """verify the consistency of a repository""" | 1534 """verify the consistency of a repository""" |
1536 ret = verifymod.verify(repo, level=level) | 1535 ret = verifymod.verify(repo, level=level) |