Re: [BUG] t9101 (master) busted on Leopard

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On 2007.11.16 12:00:02 +0100, Wincent Colaiuta wrote:
> El 15/11/2007, a las 22:13, Benoit Sigoure escribió:
>> Hi Wincent,
>> Can you reproduce this deterministically?  If yes, can you re-run the test 
>> with the --verbose flag and post the gzipped output (or send it to me if 
>> the list doesn't like this sort of attachment).
>
> Inspecting the output of --verbose has allowed me to the point where things 
> are failing; look at the very first test in t9101-git-svn-props.sh and 
> witness the following:
>
> - before the test we are at revision 1
> - there are 3 "svn commits" in the test
> - but it looks like only 2 of the commits proceed
> - so the revision number goes up to 2 then 3, when it should be 4
> - as a result, in one of the later tests we fail because the test expects 
> revision 8 but we only have revision 7
>
> Checked out revision 1.
> *   ok 1: checkout working copy from svn
>
> * expecting success: cd test_wc &&
> 		echo Greetings >> kw.c &&
> 		poke kw.c &&
> 		svn commit -m "Not yet an Id" &&
> 		echo Hello world >> kw.c &&
> 		poke kw.c &&
> 		svn commit -m "Modified file, but still not yet an Id" &&
> 		svn propset svn:keywords Id kw.c &&
> 		poke kw.c &&
> 		svn commit -m "Propset Id" &&
> 	cd ..
> Sending        kw.c
> Transmitting file data .
> Committed revision 2.
> Sending        kw.c
> Transmitting file data .
> Committed revision 3.
> property 'svn:keywords' set on 'kw.c'
> *   ok 2: setup some commits to svn
>
> That last commit is a no-op because, for some reason, the svn propset 
> before it is also a no-op:
>
> svn propset svn:keywords Id kw.c
>
> In other words, it echos "property 'svn:keyword' set on 'kw.c'" but if I 
> insert an "svn status" as the next command then I get no output at all. If 
> I run the exact same commands manually from the terminal then they work 
> (ie. it is not a no-op and "svn status" shows that the file is modified).
>
> Actually, it's not really a no-op, because if I insert an "svn proplist -v 
> kw.c" I get:
>
> Properties on 'kw.c':
>   svn:keywords : Id

It _is_ a no-op. At least here. Because I got an auto-props setting in
my ~/.subversion/config to automatically add Id for *.c files. So that
property was already there before we explicitly ask for it and the
propset turns into a no-op. If I remove that line from the subversion
configuration, the test succeeds. Same for you I guess.

That said, I had a quick glance over the subversion CLI help, but it
didn't tell me how to ignore/override ~/.subversion/config. Anyone less
clueless than me around, having a smart idea how to work around that
"bug"?

Björn
-
To unsubscribe from this list: send the line "unsubscribe git" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html

[Index of Archives]     [Linux Kernel Development]     [Gcc Help]     [IETF Annouce]     [DCCP]     [Netdev]     [Networking]     [Security]     [V4L]     [Bugtraq]     [Yosemite]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux SCSI]     [Fedora Users]

  Powered by Linux