From: Benoit Sigoure Date: Fri, 16 Nov 2007 17:56:17 GMT Subject: Re: [PATCH] Fix t9101 test failure caused by Subversion "auto-props" Message-ID: <75D25F7C-EAB4-49ED-80FF-2BC535915585@lrde.epita.fr> In-Reply-To: <2F7DFDC9-D4E2-42D0-9E48-E51E7905FF42@wincent.com> On Nov 16, 2007, at 2:25 PM, Wincent Colaiuta wrote: > If a user has an "auto-prop" in his/her ~/.subversion/config file for > automatically setting the svn:keyword Id property on all ".c" files > (a reasonably common configuration in the Subversion world) then one > of the "svn propset" operations in the very first test would become a > no-op, which in turn would make the next commit a no-op. > > This then caused the 25th test ('test propget') to fail because it > expects a certain number of commits to have taken place but the actual > number of commits was off by one. > > Björn Steinbrink identified the "auto-prop" feature as the cause > of the failure. This patch avoids it by passing the "--no-auto-prop" > flag to "svn import" when setting up the test repository, thus > ensuring > that the "svn propset" operation is no longer a no-op, regardless > of the > users' settings in their config. > > Signed-off-by: Wincent Colaiuta > --- > t/t9101-git-svn-props.sh | 2 +- > 1 files changed, 1 insertions(+), 1 deletions(-) > > diff --git a/t/t9101-git-svn-props.sh b/t/t9101-git-svn-props.sh > index 3c83127..d7a7047 100755 > --- a/t/t9101-git-svn-props.sh > +++ b/t/t9101-git-svn-props.sh > @@ -48,7 +48,7 @@ EOF > printf "\r\n" > empty_crlf > a_empty_crlf=`git-hash-object -w empty_crlf` > > - svn import -m 'import for git-svn' . "$svnrepo" >/dev/null > + svn import --no-auto-props -m 'import for git-svn' . > "$svnrepo" >/dev/null > cd .. > > rm -rf import Great, thank you for tackling this issue. It wasn't easy to find. -- Benoit Sigoure aka Tsuna EPITA Research and Development Laboratory