[PATCH] test-patchbomb: ensure hg email write to stdout

Yuya Nishihara yuya at tcha.org
Sat Feb 13 03:18:48 EST 2016


On Sat, 13 Feb 2016 07:56:54 +0100, Sébastien Brissaud wrote:
> On 2016-02-11 07:31, Yuya Nishihara wrote:
> > On Sun, 07 Feb 2016 09:40:40 +0100, Sébastien Brissaud wrote:
> >> # HG changeset patch
> >> # User Sébastien Brissaud <sebastien at brissaud.name>
> >> # Date 1454834169 -3600
> >> #      Sun Feb 07 09:36:09 2016 +0100
> >> # Node ID 0ae5dbe79b178337e1459377a1ebbf7ce7bb0485
> >> # Parent  a036e1ae1fbe88ab99cb861ebfc2e4da7a3912ca
> >> test-patchbomb: ensure hg email write to stdout
> >> 
> >> With -n/--test and if the PAGER environment variable is set, 'hg 
> >> email' send its
> >> output to the user defined pager.
> >> 
> >> If the pager capture the output, the test is unable verify it.
> >> 
> >> Unsetting the PAGER environment variable force 'hg email' to write to 
> >> stdout.
> > 
> > Confirmed with PAGER=true. Pushed to the clowncopter, thanks!
> 
> Would it make sense to also add a test that ensure that 'hg email 
> --test' fire up the pager if PAGER is set?
> For example:
> +Test -n/--test fire up pager if the PAGER environment variable is set
> +  $ PAGER='head -1 | sed "s/^/PAGER: /"' hg email --date '1970-1-1 0:1' 
> -n -f quux -t foo -c bar -r tip
> +  this patch series consists of 1 patches.
> +
> +
> +  displaying [PATCH] a ...
> +  PAGER: Content-Type: text/plain; charset="us-ascii"

Sounds nice.


More information about the Mercurial-devel mailing list