svn commit: r935360 - /maven/scm/trunk/maven-scm-providers/maven-scm-provider-clearcase/src/test/resources/clearcase/blame/clearcase.log
Author: olamy Date: Sun Apr 18 15:43:18 2010 New Revision: 935360 URL: http://svn.apache.org/viewvc?rev=935360&view=rev Log: really add missing file :-) Added: maven/scm/trunk/maven-scm-providers/maven-scm-provider-clearcase/src/test/resources/clearcase/blame/clearcase.log Added: maven/scm/trunk/maven-scm-providers/maven-scm-provider-clearcase/src/test/resources/clearcase/blame/clearcase.log URL: http://svn.apache.org/viewvc/maven/scm/trunk/maven-scm-providers/maven-scm-provider-clearcase/src/test/resources/clearcase/blame/clearcase.log?rev=935360&view=auto == --- maven/scm/trunk/maven-scm-providers/maven-scm-provider-clearcase/src/test/resources/clearcase/blame/clearcase.log (added) +++ maven/scm/trunk/maven-scm-providers/maven-scm-provider-clearcase/src/test/resources/clearcase/blame/clearcase.log Sun Apr 18 15:43:18 2010 @@ -0,0 +1,12 @@ +VERSION:7@@@USER:Jeremie Lagarde@@@DATE:20081026.162644@@@http://maven.apache.org/POM/4.0.0"; xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"; +VERSION:7@@@USER:Jeremie Lagarde@@@DATE:20081026.162644@@@ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd";> +VERSION:7@@@USER:Jeremie Lagarde@@@DATE:20081026.162644@@@ 4.0.0 +VERSION:8@@@USER:Jeremie Lagarde@@@DATE:20091118.162633@@@ +VERSION:8@@@USER:Jeremie Lagarde@@@DATE:20091118.162633@@@ +VERSION:8@@@USER:Jeremie Lagarde@@@DATE:20091118.162633@@@ +VERSION:8@@@USER:Jeremie Lagarde@@@DATE:20091118.162633@@@ localhost +VERSION:8@@@USER:Jeremie Lagarde@@@DATE:20091118.162633@@@ dumping to target +VERSION:8@@@USER:Jeremie Lagarde@@@DATE:20091118.162633@@@ file://${basedir}/target/repo/ +VERSION:8@@@USER:Jeremie Lagarde@@@DATE:20091118.162633@@@ +VERSION:8@@@USER:Jeremie Lagarde@@@DATE:20091118.162633@@@ +VERSION:5@@@USER:Evgeny Mandrikov@@@DATE:20081017.114150@@@ \ No newline at end of file
svn commit: r935359 - in /maven/scm/trunk: maven-scm-providers/maven-scm-provider-clearcase/src/test/java/org/apache/maven/scm/provider/clearcase/command/blame/ClearCaseBlameConsumerTest.java pom.xml
Author: olamy Date: Sun Apr 18 15:41:30 2010 New Revision: 935359 URL: http://svn.apache.org/viewvc?rev=935359&view=rev Log: add missing file add m2e profile to enable incremental build. Modified: maven/scm/trunk/maven-scm-providers/maven-scm-provider-clearcase/src/test/java/org/apache/maven/scm/provider/clearcase/command/blame/ClearCaseBlameConsumerTest.java maven/scm/trunk/pom.xml Modified: maven/scm/trunk/maven-scm-providers/maven-scm-provider-clearcase/src/test/java/org/apache/maven/scm/provider/clearcase/command/blame/ClearCaseBlameConsumerTest.java URL: http://svn.apache.org/viewvc/maven/scm/trunk/maven-scm-providers/maven-scm-provider-clearcase/src/test/java/org/apache/maven/scm/provider/clearcase/command/blame/ClearCaseBlameConsumerTest.java?rev=935359&r1=935358&r2=935359&view=diff == --- maven/scm/trunk/maven-scm-providers/maven-scm-provider-clearcase/src/test/java/org/apache/maven/scm/provider/clearcase/command/blame/ClearCaseBlameConsumerTest.java (original) +++ maven/scm/trunk/maven-scm-providers/maven-scm-provider-clearcase/src/test/java/org/apache/maven/scm/provider/clearcase/command/blame/ClearCaseBlameConsumerTest.java Sun Apr 18 15:41:30 2010 @@ -39,6 +39,7 @@ public class ClearCaseBlameConsumerTest public void testConsumer() throws IOException { + InputStream inputStream = getResourceAsStream( "/clearcase/blame/clearcase.log" ); BufferedReader in = new BufferedReader( new InputStreamReader( inputStream ) ); Modified: maven/scm/trunk/pom.xml URL: http://svn.apache.org/viewvc/maven/scm/trunk/pom.xml?rev=935359&r1=935358&r2=935359&view=diff == --- maven/scm/trunk/pom.xml (original) +++ maven/scm/trunk/pom.xml Sun Apr 18 15:41:30 2010 @@ -334,5 +334,39 @@ + + + m2e + +target + + + + m2e.version + + + +${m2BuildDirectory} + + +org.maven.ide.eclipse +lifecycle-mapping +0.10.0 + + customizable + + + + + + + org.apache.maven.plugins:maven-resources-plugin:: + + + + + + +
svn commit: r935354 - in /maven/scm/trunk/maven-scm-providers/maven-scm-provider-perforce/src: main/java/org/apache/maven/scm/provider/perforce/ main/java/org/apache/maven/scm/provider/perforce/comman
Author: olamy Date: Sun Apr 18 15:23:20 2010 New Revision: 935354 URL: http://svn.apache.org/viewvc?rev=935354&view=rev Log: [SCM-542] Add blame command to Perforce provider Submitted by Evgeny Mandrikov Added: maven/scm/trunk/maven-scm-providers/maven-scm-provider-perforce/src/main/java/org/apache/maven/scm/provider/perforce/command/blame/ maven/scm/trunk/maven-scm-providers/maven-scm-provider-perforce/src/main/java/org/apache/maven/scm/provider/perforce/command/blame/PerforceBlameCommand.java (with props) maven/scm/trunk/maven-scm-providers/maven-scm-provider-perforce/src/main/java/org/apache/maven/scm/provider/perforce/command/blame/PerforceBlameConsumer.java (with props) maven/scm/trunk/maven-scm-providers/maven-scm-provider-perforce/src/main/java/org/apache/maven/scm/provider/perforce/command/blame/PerforceFilelogConsumer.java (with props) maven/scm/trunk/maven-scm-providers/maven-scm-provider-perforce/src/test/java/org/apache/maven/scm/provider/perforce/command/blame/ maven/scm/trunk/maven-scm-providers/maven-scm-provider-perforce/src/test/java/org/apache/maven/scm/provider/perforce/command/blame/PerforceBlameConsumerTest.java (with props) maven/scm/trunk/maven-scm-providers/maven-scm-provider-perforce/src/test/java/org/apache/maven/scm/provider/perforce/command/blame/PerforceFilelogConsumerTest.java (with props) maven/scm/trunk/maven-scm-providers/maven-scm-provider-perforce/src/test/resources/perforce/annotatelog.txt (with props) maven/scm/trunk/maven-scm-providers/maven-scm-provider-perforce/src/test/resources/perforce/filelog.txt (with props) Modified: maven/scm/trunk/maven-scm-providers/maven-scm-provider-perforce/src/main/java/org/apache/maven/scm/provider/perforce/PerforceScmProvider.java Modified: maven/scm/trunk/maven-scm-providers/maven-scm-provider-perforce/src/main/java/org/apache/maven/scm/provider/perforce/PerforceScmProvider.java URL: http://svn.apache.org/viewvc/maven/scm/trunk/maven-scm-providers/maven-scm-provider-perforce/src/main/java/org/apache/maven/scm/provider/perforce/PerforceScmProvider.java?rev=935354&r1=935353&r2=935354&view=diff == --- maven/scm/trunk/maven-scm-providers/maven-scm-provider-perforce/src/main/java/org/apache/maven/scm/provider/perforce/PerforceScmProvider.java (original) +++ maven/scm/trunk/maven-scm-providers/maven-scm-provider-perforce/src/main/java/org/apache/maven/scm/provider/perforce/PerforceScmProvider.java Sun Apr 18 15:23:20 2010 @@ -21,9 +21,11 @@ package org.apache.maven.scm.provider.pe import org.apache.maven.scm.CommandParameters; +import org.apache.maven.scm.NoSuchCommandScmException; import org.apache.maven.scm.ScmException; import org.apache.maven.scm.ScmFileSet; import org.apache.maven.scm.command.add.AddScmResult; +import org.apache.maven.scm.command.blame.BlameScmResult; import org.apache.maven.scm.command.changelog.ChangeLogScmResult; import org.apache.maven.scm.command.checkin.CheckInScmResult; import org.apache.maven.scm.command.checkout.CheckOutScmResult; @@ -41,6 +43,7 @@ import org.apache.maven.scm.provider.Scm import org.apache.maven.scm.provider.perforce.command.PerforceInfoCommand; import org.apache.maven.scm.provider.perforce.command.PerforceWhereCommand; import org.apache.maven.scm.provider.perforce.command.add.PerforceAddCommand; +import org.apache.maven.scm.provider.perforce.command.blame.PerforceBlameCommand; import org.apache.maven.scm.provider.perforce.command.changelog.PerforceChangeLogCommand; import org.apache.maven.scm.provider.perforce.command.checkin.PerforceCheckInCommand; import org.apache.maven.scm.provider.perforce.command.checkout.PerforceCheckOutCommand; @@ -248,6 +251,14 @@ public class PerforceScmProvider return (UpdateScmResult) command.execute( repository, fileSet, params ); } +protected BlameScmResult blame( ScmProviderRepository repository, ScmFileSet fileSet, CommandParameters params ) +throws ScmException +{ +PerforceBlameCommand command = new PerforceBlameCommand(); +command.setLogger( getLogger() ); +return (BlameScmResult) command.execute( repository, fileSet, params ); +} + public static Commandline createP4Command( PerforceScmProviderRepository repo, File workingDir ) { Commandline command = new Commandline(); Added: maven/scm/trunk/maven-scm-providers/maven-scm-provider-perforce/src/main/java/org/apache/maven/scm/provider/perforce/command/blame/PerforceBlameCommand.java URL: http://svn.apache.org/viewvc/maven/scm/trunk/maven-scm-providers/maven-scm-provider-perforce/src/main/java/org/apache/maven/scm/provider/perforce/command/blame/PerforceBlameCommand.java?rev=935354&view=auto == --- maven/scm/trunk/maven-scm-providers/maven-scm-provider-perforce/src/main/java/org
svn commit: r935353 - /maven/scm/trunk/maven-scm-providers/maven-scm-provider-clearcase/src/main/java/org/apache/maven/scm/provider/clearcase/command/blame/ClearCaseBlameCommand.java
Author: olamy Date: Sun Apr 18 15:19:50 2010 New Revision: 935353 URL: http://svn.apache.org/viewvc?rev=935353&view=rev Log: formart code Modified: maven/scm/trunk/maven-scm-providers/maven-scm-provider-clearcase/src/main/java/org/apache/maven/scm/provider/clearcase/command/blame/ClearCaseBlameCommand.java Modified: maven/scm/trunk/maven-scm-providers/maven-scm-provider-clearcase/src/main/java/org/apache/maven/scm/provider/clearcase/command/blame/ClearCaseBlameCommand.java URL: http://svn.apache.org/viewvc/maven/scm/trunk/maven-scm-providers/maven-scm-provider-clearcase/src/main/java/org/apache/maven/scm/provider/clearcase/command/blame/ClearCaseBlameCommand.java?rev=935353&r1=935352&r2=935353&view=diff == --- maven/scm/trunk/maven-scm-providers/maven-scm-provider-clearcase/src/main/java/org/apache/maven/scm/provider/clearcase/command/blame/ClearCaseBlameCommand.java (original) +++ maven/scm/trunk/maven-scm-providers/maven-scm-provider-clearcase/src/main/java/org/apache/maven/scm/provider/clearcase/command/blame/ClearCaseBlameCommand.java Sun Apr 18 15:19:50 2010 @@ -40,8 +40,7 @@ public class ClearCaseBlameCommand implements ClearCaseCommand { -public BlameScmResult executeBlameCommand( ScmProviderRepository repo, ScmFileSet workingDirectory, - String filename ) +public BlameScmResult executeBlameCommand( ScmProviderRepository repo, ScmFileSet workingDirectory, String filename ) throws ScmException {
svn commit: r935352 - in /maven/scm/trunk/maven-scm-providers/maven-scm-provider-clearcase/src/main/java/org/apache/maven/scm/provider/clearcase/command/blame: ClearCaseBlameCommand.java ClearCaseBlam
Author: olamy Date: Sun Apr 18 15:18:36 2010 New Revision: 935352 URL: http://svn.apache.org/viewvc?rev=935352&view=rev Log: add @since 1.4 javadoc tag Modified: maven/scm/trunk/maven-scm-providers/maven-scm-provider-clearcase/src/main/java/org/apache/maven/scm/provider/clearcase/command/blame/ClearCaseBlameCommand.java maven/scm/trunk/maven-scm-providers/maven-scm-provider-clearcase/src/main/java/org/apache/maven/scm/provider/clearcase/command/blame/ClearCaseBlameConsumer.java Modified: maven/scm/trunk/maven-scm-providers/maven-scm-provider-clearcase/src/main/java/org/apache/maven/scm/provider/clearcase/command/blame/ClearCaseBlameCommand.java URL: http://svn.apache.org/viewvc/maven/scm/trunk/maven-scm-providers/maven-scm-provider-clearcase/src/main/java/org/apache/maven/scm/provider/clearcase/command/blame/ClearCaseBlameCommand.java?rev=935352&r1=935351&r2=935352&view=diff == --- maven/scm/trunk/maven-scm-providers/maven-scm-provider-clearcase/src/main/java/org/apache/maven/scm/provider/clearcase/command/blame/ClearCaseBlameCommand.java (original) +++ maven/scm/trunk/maven-scm-providers/maven-scm-provider-clearcase/src/main/java/org/apache/maven/scm/provider/clearcase/command/blame/ClearCaseBlameCommand.java Sun Apr 18 15:18:36 2010 @@ -33,6 +33,7 @@ import java.io.File; /** * @author Jérémie Lagarde + * @since 1.4 */ public class ClearCaseBlameCommand extends AbstractBlameCommand Modified: maven/scm/trunk/maven-scm-providers/maven-scm-provider-clearcase/src/main/java/org/apache/maven/scm/provider/clearcase/command/blame/ClearCaseBlameConsumer.java URL: http://svn.apache.org/viewvc/maven/scm/trunk/maven-scm-providers/maven-scm-provider-clearcase/src/main/java/org/apache/maven/scm/provider/clearcase/command/blame/ClearCaseBlameConsumer.java?rev=935352&r1=935351&r2=935352&view=diff == --- maven/scm/trunk/maven-scm-providers/maven-scm-provider-clearcase/src/main/java/org/apache/maven/scm/provider/clearcase/command/blame/ClearCaseBlameConsumer.java (original) +++ maven/scm/trunk/maven-scm-providers/maven-scm-provider-clearcase/src/main/java/org/apache/maven/scm/provider/clearcase/command/blame/ClearCaseBlameConsumer.java Sun Apr 18 15:18:36 2010 @@ -30,6 +30,7 @@ import java.util.List; /** * @author Jérémie Lagarde + * @since 1.4 */ public class ClearCaseBlameConsumer extends AbstractConsumer
svn commit: r935351 - in /maven/scm/trunk/maven-scm-providers/maven-scm-provider-clearcase: ./ src/main/java/org/apache/maven/scm/provider/clearcase/ src/main/java/org/apache/maven/scm/provider/clearc
Author: olamy Date: Sun Apr 18 15:13:00 2010 New Revision: 935351 URL: http://svn.apache.org/viewvc?rev=935351&view=rev Log: [SCM-543] Add blame command to ClearCase provider Submitted by Evgeny Mandrikov Added: maven/scm/trunk/maven-scm-providers/maven-scm-provider-clearcase/src/main/java/org/apache/maven/scm/provider/clearcase/command/blame/ maven/scm/trunk/maven-scm-providers/maven-scm-provider-clearcase/src/main/java/org/apache/maven/scm/provider/clearcase/command/blame/ClearCaseBlameCommand.java (with props) maven/scm/trunk/maven-scm-providers/maven-scm-provider-clearcase/src/main/java/org/apache/maven/scm/provider/clearcase/command/blame/ClearCaseBlameConsumer.java (with props) maven/scm/trunk/maven-scm-providers/maven-scm-provider-clearcase/src/test/java/org/apache/maven/scm/provider/clearcase/command/blame/ maven/scm/trunk/maven-scm-providers/maven-scm-provider-clearcase/src/test/java/org/apache/maven/scm/provider/clearcase/command/blame/ClearCaseBlameConsumerTest.java (with props) maven/scm/trunk/maven-scm-providers/maven-scm-provider-clearcase/src/test/resources/clearcase/blame/ Modified: maven/scm/trunk/maven-scm-providers/maven-scm-provider-clearcase/pom.xml maven/scm/trunk/maven-scm-providers/maven-scm-provider-clearcase/src/main/java/org/apache/maven/scm/provider/clearcase/ClearCaseScmProvider.java Modified: maven/scm/trunk/maven-scm-providers/maven-scm-provider-clearcase/pom.xml URL: http://svn.apache.org/viewvc/maven/scm/trunk/maven-scm-providers/maven-scm-provider-clearcase/pom.xml?rev=935351&r1=935350&r2=935351&view=diff == --- maven/scm/trunk/maven-scm-providers/maven-scm-provider-clearcase/pom.xml (original) +++ maven/scm/trunk/maven-scm-providers/maven-scm-provider-clearcase/pom.xml Sun Apr 18 15:13:00 2010 @@ -33,6 +33,13 @@ Maven SCM Clearcase Provider SCM Provider implementation for Clearcase (http://www-306.ibm.com/software/awdtools/clearcase/). + + + regexp + regexp + + + Modified: maven/scm/trunk/maven-scm-providers/maven-scm-provider-clearcase/src/main/java/org/apache/maven/scm/provider/clearcase/ClearCaseScmProvider.java URL: http://svn.apache.org/viewvc/maven/scm/trunk/maven-scm-providers/maven-scm-provider-clearcase/src/main/java/org/apache/maven/scm/provider/clearcase/ClearCaseScmProvider.java?rev=935351&r1=935350&r2=935351&view=diff == --- maven/scm/trunk/maven-scm-providers/maven-scm-provider-clearcase/src/main/java/org/apache/maven/scm/provider/clearcase/ClearCaseScmProvider.java (original) +++ maven/scm/trunk/maven-scm-providers/maven-scm-provider-clearcase/src/main/java/org/apache/maven/scm/provider/clearcase/ClearCaseScmProvider.java Sun Apr 18 15:13:00 2010 @@ -22,6 +22,7 @@ package org.apache.maven.scm.provider.cl import org.apache.maven.scm.CommandParameters; import org.apache.maven.scm.ScmException; import org.apache.maven.scm.ScmFileSet; +import org.apache.maven.scm.command.blame.BlameScmResult; import org.apache.maven.scm.command.changelog.ChangeLogScmResult; import org.apache.maven.scm.command.checkin.CheckInScmResult; import org.apache.maven.scm.command.checkout.CheckOutScmResult; @@ -31,6 +32,7 @@ import org.apache.maven.scm.command.tag. import org.apache.maven.scm.command.update.UpdateScmResult; import org.apache.maven.scm.provider.AbstractScmProvider; import org.apache.maven.scm.provider.ScmProviderRepository; +import org.apache.maven.scm.provider.clearcase.command.blame.ClearCaseBlameCommand; import org.apache.maven.scm.provider.clearcase.command.changelog.ClearCaseChangeLogCommand; import org.apache.maven.scm.provider.clearcase.command.checkin.ClearCaseCheckInCommand; import org.apache.maven.scm.provider.clearcase.command.checkout.ClearCaseCheckOutCommand; @@ -165,4 +167,15 @@ public class ClearCaseScmProvider return (EditScmResult) command.execute( repository, fileSet, parameters ); } + +/** {...@inheritdoc} */ +protected BlameScmResult blame( ScmProviderRepository repository, ScmFileSet fileSet, CommandParameters parameters ) +throws ScmException +{ +ClearCaseBlameCommand command = new ClearCaseBlameCommand(); + +command.setLogger( getLogger() ); + +return (BlameScmResult) command.execute( repository, fileSet, parameters ); +} } Added: maven/scm/trunk/maven-scm-providers/maven-scm-provider-clearcase/src/main/java/org/apache/maven/scm/provider/clearcase/command/blame/ClearCaseBlameCommand.java URL: http://svn.apache.org/viewvc/maven/scm/trunk/maven-scm-providers/maven-scm-provider-clearcase/src/main/java/org/apache/maven/scm/provider/clearcase/command/blame/ClearCaseBlameCommand.java?rev=935351&view=auto == --- maven/scm/trunk/maven-scm
svn commit: r935343 - /maven/scm/trunk/maven-scm-plugin/src/main/java/org/apache/maven/scm/plugin/AbstractScmMojo.java
Author: olamy Date: Sun Apr 18 14:29:35 2010 New Revision: 935343 URL: http://svn.apache.org/viewvc?rev=935343&view=rev Log: maven code standard Modified: maven/scm/trunk/maven-scm-plugin/src/main/java/org/apache/maven/scm/plugin/AbstractScmMojo.java Modified: maven/scm/trunk/maven-scm-plugin/src/main/java/org/apache/maven/scm/plugin/AbstractScmMojo.java URL: http://svn.apache.org/viewvc/maven/scm/trunk/maven-scm-plugin/src/main/java/org/apache/maven/scm/plugin/AbstractScmMojo.java?rev=935343&r1=935342&r2=935343&view=diff == --- maven/scm/trunk/maven-scm-plugin/src/main/java/org/apache/maven/scm/plugin/AbstractScmMojo.java (original) +++ maven/scm/trunk/maven-scm-plugin/src/main/java/org/apache/maven/scm/plugin/AbstractScmMojo.java Sun Apr 18 14:29:35 2010 @@ -287,7 +287,7 @@ public abstract class AbstractScmMojo ScmProviderRepository providerRepo = repository.getProviderRepository(); -providerRepo.setPushChanges(pushChanges); +providerRepo.setPushChanges( pushChanges ); if ( !StringUtils.isEmpty( username ) ) {