[PATCH 1 of 3 stable] tests: deal with new gits sending status messages to stderr

Augie Fackler raf at durin42.com
Sun Nov 17 16:44:12 CST 2013


On Sat, Nov 16, 2013 at 07:57:31PM -0500, Mads Kiilerich wrote:
> # HG changeset patch
> # User Mads Kiilerich <madski at unity3d.com>
> # Date 1384649738 18000
> #      Sat Nov 16 19:55:38 2013 -0500
> # Branch stable
> # Node ID 969c649f5fdf7b0a8f066456432ee401511f5255
> # Parent  cb466830826a5fb0eecd4428922c2618d6a1b8af
> tests: deal with new gits sending status messages to stderr
>
> git-1.8.4.2 will send messages like
>   Cloning into 'X'...
>   done.
> to stderr.
>
> Mute stderr.
>
> diff --git a/tests/test-subrepo-git.t b/tests/test-subrepo-git.t
> --- a/tests/test-subrepo-git.t
> +++ b/tests/test-subrepo-git.t
> @@ -71,7 +71,7 @@ make $GITROOT pushable, by replacing it
>  clone root
>
>    $ cd t
> -  $ hg clone . ../tc
> +  $ hg clone . ../tc 2> /dev/null
>    updating to branch default
>    cloning subrepo s from $TESTTMP/gitroot
>    3 files updated, 0 files merged, 0 files removed, 0 files unresolved
> @@ -94,7 +94,7 @@ update to previous substate
>  clone root, make local change
>
>    $ cd ../t
> -  $ hg clone . ../ta
> +  $ hg clone . ../ta 2> /dev/null

sending hg clone to stderr? perl pie gone wrong?

>    updating to branch default
>    cloning subrepo s from $TESTTMP/gitroot
>    3 files updated, 0 files merged, 0 files removed, 0 files unresolved
> @@ -113,7 +113,7 @@ clone root, make local change
>  clone root separately, make different local change
>
>    $ cd ../t
> -  $ hg clone . ../tb
> +  $ hg clone . ../tb 2> /dev/null
>    updating to branch default
>    cloning subrepo s from $TESTTMP/gitroot
>    3 files updated, 0 files merged, 0 files removed, 0 files unresolved
> @@ -199,7 +199,7 @@ make upstream git changes
>  make and push changes to hg without updating the subrepo
>
>    $ cd ../t
> -  $ hg clone . ../td
> +  $ hg clone . ../td 2>&1 | egrep -v '^Cloning into|^done\.'
>    updating to branch default
>    cloning subrepo s from $TESTTMP/gitroot
>    checking out detached HEAD in subrepo s
> @@ -317,7 +317,7 @@ create nested repo
>    $ hg add b
>    $ hg commit -m b
>
> -  $ hg clone ../t inner
> +  $ hg clone ../t inner 2> /dev/null
>    updating to branch default
>    cloning subrepo s from $TESTTMP/gitroot
>    3 files updated, 0 files merged, 0 files removed, 0 files unresolved
> @@ -345,7 +345,7 @@ relative source expansion
>
>    $ cd ..
>    $ mkdir d
> -  $ hg clone t d/t
> +  $ hg clone t d/t 2> /dev/null
>    updating to branch default
>    cloning subrepo s from $TESTTMP/gitroot
>    3 files updated, 0 files merged, 0 files removed, 0 files unresolved
> @@ -364,7 +364,7 @@ Don't crash if the subrepo is missing
>    $ hg commit --subrepos -qm missing
>    abort: subrepo s is missing (in subrepo s)
>    [255]
> -  $ hg update -C
> +  $ hg update -C 2> /dev/null
>    cloning subrepo s from $TESTTMP/gitroot
>    1 files updated, 0 files merged, 0 files removed, 0 files unresolved
>    $ hg sum | grep commit
> _______________________________________________
> Mercurial-devel mailing list
> Mercurial-devel at selenic.com
> http://selenic.com/mailman/listinfo/mercurial-devel


More information about the Mercurial-devel mailing list