[PATCH] hg Incoming/Outgoing: Recursion on sub repositories

Martin Geisler mg at aragost.com
Fri Sep 24 08:31:14 CDT 2010


Adrian Buehlmann <adrian at cadifra.com> writes:

> A general suggestion/comment about *.t files, which is rather unrelated
> to this specific proposed patch (apologies for jumping in here).
>
> On 24.09.2010 13:54, Erik Zielke wrote:
>> diff -r f540780feaa4 -r f4620cbb6d5a tests/test-subrepo-recursion.t
>> --- a/tests/test-subrepo-recursion.t	Thu Sep 23 16:58:37 2010 +0200
>> +++ b/tests/test-subrepo-recursion.t	Fri Sep 24 12:00:55 2010 +0200
>> @@ -273,6 +273,9 @@
>>    comparing with */test-subrepo-recursion.t/repo/foo (glob)
>>    searching for changes
>>    no changes found
>> +  comparing with */test-subrepo-recursion.t/repo/foo/bar (glob)
>> +  searching for changes
>> +  no changes found
>>    [1]
>>  
>
> I think the name of the test (test-subrepo-recursion.t) should not be
> made visible in the test output.
>
> I.e.
>
>     comparing with */test-subrepo-recursion.t/repo/foo (glob)
>
> should preferably be written as:
>
>     comparing with */repo/foo (glob)
>
> Like this, the name of the test file becomes irrelevant inside the
> test. Which will make it easier to later move tests from one *.t file
> to another.

I see your point... However, I've always tried to hide as little as
possible behind the regular exprssions (now globs) since I feel we want
to lock down as much as possible in the test output. But I can see how
it doesn't really matter here.

-- 
Martin Geisler

aragost Trifork
Professional Mercurial support
http://aragost.com/mercurial/


More information about the Mercurial-devel mailing list