RFR: CODETOOLS-7901819 hg tstatus does not work well with pager

Magnus Ihse Bursie magnus.ihse.bursie at oracle.com
Wed Nov 23 09:16:16 UTC 2016


Any reviewers on this?

/Magnus

On 2016-10-12 11:57, Magnus Ihse Bursie wrote:
> When running hg tstatus using the pager, the separating newlines gets 
> presented in incorrect order (for somewhat unclear reasons).
>
> The fix is however trivial, just move the printing of the newline 
> slightly.
>
> Bug: https://bugs.openjdk.java.net/browse/CODETOOLS-7901819
> Patch inline:
> diff --git a/trees.py b/trees.py
> --- a/trees.py
> +++ b/trees.py
> @@ -241,9 +241,9 @@
>          if o[1] in cmdopts:
>              del cmdopts[o[1]]
>      trc = cmd(ui, repo, *args, **cmdopts)
> +    ui.status('\n')
>      rc = trc != None and trc or 0
>      for subtree in _subtreelist(ui, repo, opts):
> -        ui.status('\n')
>          lr = hg.repository(ui, repo.wjoin(subtree))
>          trc = _docmd1(cmd, lr.ui, lr, *args, **opts)
>          rc += trc != None and trc or 0
>
> /Magnus



More information about the hg-tools-dev mailing list