hmm funny, now the svnexe tests fail^^ wäääähhhh :(
Olivier, any idea whats going on their? Is it the hanging perforce provider which causes this problems? LieGrue, strub --- On Mon, 2/7/11, Mark Struberg <strub...@yahoo.de> wrote: > From: Mark Struberg <strub...@yahoo.de> > Subject: Re: svn commit: r1067545 - in /maven/scm/trunk/maven-scm-providers: > maven-scm-providers-git/maven-scm-provider-gitexe/src/test/java/org/apache/maven/scm/provider/git/gitexe/command/info/ > maven-scm-providers-svn/maven-scm-provider-svnexe/src/main/java > To: scm-dev@maven.apache.org > Date: Monday, February 7, 2011, 2:46 PM > No, I use git native if I'm on git > projects but for maven-scm I only use svn 1.6.15 via the > commandline on Fedora 14. > > I've now checked the sources and maybe the problem is your > use of a 'standard' git repo, whereas I used a 'bare' repo > because this doesn't get affected by gits internal parent > logic. In other words: the ".git" directory in > src/test/repository/git/info/ might cause some troubles if > you use git-svn or git native. > > LieGrue, > strub > > --- On Mon, 2/7/11, Olivier Lamy <ol...@apache.org> > wrote: > > > From: Olivier Lamy <ol...@apache.org> > > Subject: Re: svn commit: r1067545 - in > /maven/scm/trunk/maven-scm-providers: > maven-scm-providers-git/maven-scm-provider-gitexe/src/test/java/org/apache/maven/scm/provider/git/gitexe/command/info/ > maven-scm-providers-svn/maven-scm-provider-svnexe/src/main/java > > To: scm-dev@maven.apache.org > > Date: Monday, February 7, 2011, 1:51 PM > > Hello, > > Yes I know (I wanted to revert but didn't have enough > time > > this morning). > > That's weird in fact because it fail here. > > Are you using git svn for working with maven scm ? > > > > > > 2011/2/7 Mark Struberg <strub...@yahoo.de>: > > > Hi olivier! > > > > > > what was the reason for the following change? > > > > > > - assertEquals( > > "cd3c0dfacb65955e6fbb35c56cc5b1bf8ce4f767", > > result.getInfoItems().get( 0 ).getRevision() ); > > > + assertEquals( > > "d42193018c2fc462a103ef6440cd162d73595c53", > > result.getInfoItems().get( 0 ).getRevision() ); > > > // > > > > > > This broke the git-tck on my system. > > > Think we should revert that part. > > > > > > txs and LieGrue, > > > strub > > > > > > --- On Sat, 2/5/11, ol...@apache.org > > <ol...@apache.org> > > wrote: > > > > > >> From: ol...@apache.org > > <ol...@apache.org> > > >> Subject: svn commit: r1067545 - in > > /maven/scm/trunk/maven-scm-providers: > > > maven-scm-providers-git/maven-scm-provider-gitexe/src/test/java/org/apache/maven/scm/provider/git/gitexe/command/info/ > > > maven-scm-providers-svn/maven-scm-provider-svnexe/src/main/java/org/a... > > >> To: scm-comm...@maven.apache.org > > >> Date: Saturday, February 5, 2011, 10:39 PM > > >> Author: olamy > > >> Date: Sat Feb 5 22:39:49 2011 > > >> New Revision: 1067545 > > >> > > >> URL: http://svn.apache.org/viewvc?rev=1067545&view=rev > > >> Log: > > >> [SCM-555] paths reported in svn-exe checkout > do > > not match > > >> update command (always reports absolute). > > >> Submitted by Andrew Williams. > > >> > > >> Modified: > > >> > > >> > > > maven/scm/trunk/maven-scm-providers/maven-scm-providers-git/maven-scm-provider-gitexe/src/test/java/org/apache/maven/scm/provider/git/gitexe/command/info/GitInfoCommandTckTest.java > > >> > > >> > > > maven/scm/trunk/maven-scm-providers/maven-scm-providers-svn/maven-scm-provider-svnexe/src/main/java/org/apache/maven/scm/provider/svn/svnexe/command/AbstractFileCheckingConsumer.java > > >> > > >> > > > maven/scm/trunk/maven-scm-providers/maven-scm-providers-svn/maven-scm-provider-svnexe/src/main/java/org/apache/maven/scm/provider/svn/svnexe/command/checkout/SvnCheckOutCommand.java > > >> > > >> > > > maven/scm/trunk/maven-scm-providers/maven-scm-providers-svn/maven-scm-provider-svnexe/src/main/java/org/apache/maven/scm/provider/svn/svnexe/command/checkout/SvnCheckOutConsumer.java > > >> > > >> Modified: > > >> > > > maven/scm/trunk/maven-scm-providers/maven-scm-providers-git/maven-scm-provider-gitexe/src/test/java/org/apache/maven/scm/provider/git/gitexe/command/info/GitInfoCommandTckTest.java > > >> URL: > > >> http://svn.apache.org/viewvc/maven/scm/trunk/maven-scm-providers/maven-scm-providers-git/maven-scm-provider-gitexe/src/test/java/org/apache/maven/scm/provider/git/gitexe/command/info/GitInfoCommandTckTest.java?rev=1067545&r1=1067544&r2=1067545&view=diff > > >> > > > ============================================================================== > > >> --- > > >> > > > maven/scm/trunk/maven-scm-providers/maven-scm-providers-git/maven-scm-provider-gitexe/src/test/java/org/apache/maven/scm/provider/git/gitexe/command/info/GitInfoCommandTckTest.java > > >> (original) > > >> +++ > > >> > > > maven/scm/trunk/maven-scm-providers/maven-scm-providers-git/maven-scm-provider-gitexe/src/test/java/org/apache/maven/scm/provider/git/gitexe/command/info/GitInfoCommandTckTest.java > > >> Sat Feb 5 22:39:49 2011 > > >> @@ -45,7 +45,7 @@ public class > > GitInfoCommandTckTest > > >> assertNotNull( > > >> repository ); > > >> InfoScmResult result > > >> = provider.info( repository, new ScmFileSet( > > >> getRepositoryRoot() ), new > CommandParameters() ); > > >> assertNotNull( > > >> result ); > > >> - assertEquals( > > >> "cd3c0dfacb65955e6fbb35c56cc5b1bf8ce4f767", > > >> result.getInfoItems().get( 0 ).getRevision() > ); > > >> + assertEquals( > > >> "d42193018c2fc462a103ef6440cd162d73595c53", > > >> result.getInfoItems().get( 0 ).getRevision() > ); > > >> // > > >> } > > >> > > >> > > >> Modified: > > >> > > > maven/scm/trunk/maven-scm-providers/maven-scm-providers-svn/maven-scm-provider-svnexe/src/main/java/org/apache/maven/scm/provider/svn/svnexe/command/AbstractFileCheckingConsumer.java > > >> URL: > > >> http://svn.apache.org/viewvc/maven/scm/trunk/maven-scm-providers/maven-scm-providers-svn/maven-scm-provider-svnexe/src/main/java/org/apache/maven/scm/provider/svn/svnexe/command/AbstractFileCheckingConsumer.java?rev=1067545&r1=1067544&r2=1067545&view=diff > > >> > > > ============================================================================== > > >> --- > > >> > > > maven/scm/trunk/maven-scm-providers/maven-scm-providers-svn/maven-scm-provider-svnexe/src/main/java/org/apache/maven/scm/provider/svn/svnexe/command/AbstractFileCheckingConsumer.java > > >> (original) > > >> +++ > > >> > > > maven/scm/trunk/maven-scm-providers/maven-scm-providers-svn/maven-scm-provider-svnexe/src/main/java/org/apache/maven/scm/provider/svn/svnexe/command/AbstractFileCheckingConsumer.java > > >> Sat Feb 5 22:39:49 2011 > > >> @@ -113,4 +113,9 @@ public abstract class > > >> AbstractFileChecki > > >> return revision; > > >> } > > >> > > >> + public File getWorkingDirectory() > > >> + { > > >> + return workingDirectory; > > >> + } > > >> + > > >> } > > >> > > >> Modified: > > >> > > > maven/scm/trunk/maven-scm-providers/maven-scm-providers-svn/maven-scm-provider-svnexe/src/main/java/org/apache/maven/scm/provider/svn/svnexe/command/checkout/SvnCheckOutCommand.java > > >> URL: > > >> http://svn.apache.org/viewvc/maven/scm/trunk/maven-scm-providers/maven-scm-providers-svn/maven-scm-provider-svnexe/src/main/java/org/apache/maven/scm/provider/svn/svnexe/command/checkout/SvnCheckOutCommand.java?rev=1067545&r1=1067544&r2=1067545&view=diff > > >> > > > ============================================================================== > > >> --- > > >> > > > maven/scm/trunk/maven-scm-providers/maven-scm-providers-svn/maven-scm-provider-svnexe/src/main/java/org/apache/maven/scm/provider/svn/svnexe/command/checkout/SvnCheckOutCommand.java > > >> (original) > > >> +++ > > >> > > > maven/scm/trunk/maven-scm-providers/maven-scm-providers-svn/maven-scm-provider-svnexe/src/main/java/org/apache/maven/scm/provider/svn/svnexe/command/checkout/SvnCheckOutCommand.java > > >> Sat Feb 5 22:39:49 2011 > > >> @@ -74,7 +74,7 @@ public class > SvnCheckOutCommand > > >> > > >> Commandline cl = > > >> createCommandLine( repository, > > fileSet.getBasedir(), > > >> version, url, recursive ); > > >> > > >> - SvnCheckOutConsumer consumer = > > >> new SvnCheckOutConsumer( getLogger(), > > >> fileSet.getBasedir().getParentFile() ); > > >> + SvnCheckOutConsumer consumer = > > >> new SvnCheckOutConsumer( getLogger(), > > fileSet.getBasedir() > > >> ); > > >> > > >> > > >> CommandLineUtils.StringStreamConsumer > > >> stderr = new > > CommandLineUtils.StringStreamConsumer(); > > >> > > >> > > >> Modified: > > >> > > > maven/scm/trunk/maven-scm-providers/maven-scm-providers-svn/maven-scm-provider-svnexe/src/main/java/org/apache/maven/scm/provider/svn/svnexe/command/checkout/SvnCheckOutConsumer.java > > >> URL: > > >> http://svn.apache.org/viewvc/maven/scm/trunk/maven-scm-providers/maven-scm-providers-svn/maven-scm-provider-svnexe/src/main/java/org/apache/maven/scm/provider/svn/svnexe/command/checkout/SvnCheckOutConsumer.java?rev=1067545&r1=1067544&r2=1067545&view=diff > > >> > > > ============================================================================== > > >> --- > > >> > > > maven/scm/trunk/maven-scm-providers/maven-scm-providers-svn/maven-scm-provider-svnexe/src/main/java/org/apache/maven/scm/provider/svn/svnexe/command/checkout/SvnCheckOutConsumer.java > > >> (original) > > >> +++ > > >> > > > maven/scm/trunk/maven-scm-providers/maven-scm-providers-svn/maven-scm-provider-svnexe/src/main/java/org/apache/maven/scm/provider/svn/svnexe/command/checkout/SvnCheckOutConsumer.java > > >> Sat Feb 5 22:39:49 2011 > > >> @@ -51,6 +51,11 @@ public class > > SvnCheckOutConsumer > > >> String statusString > > >> = line.substring( 0, 1 ); > > >> > > >> String file = > > >> line.substring( 3 ).trim(); > > >> + //[SCM-368] > > >> + if ( file.startsWith( > > >> getWorkingDirectory().getAbsolutePath() ) ) > > >> + { > > >> + file = > > >> file.substring( > > >> > getWorkingDirectory().getAbsolutePath().length() + > > 1 ); > > >> + } > > >> > > >> ScmFileStatus > > >> status; > > >> > > >> > > >> > > >> > > > > > > > > > > > > > > > > > > > > -- > > Olivier Lamy > > http://twitter.com/olamy > > http://www.linkedin.com/in/olamy > > > > > >