You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@maven.apache.org by br...@apache.org on 2005/05/30 08:28:14 UTC
svn commit: r179024 -
/maven/maven-1/plugins/trunk/scm/src/main/org/apache/maven/plugins/scm/ScmDiffBean.java
Author: brett
Date: Sun May 29 23:28:13 2005
New Revision: 179024
URL: http://svn.apache.org/viewcvs?rev=179024&view=rev
Log:
allow revisions to be specified for scm:diff
Modified:
maven/maven-1/plugins/trunk/scm/src/main/org/apache/maven/plugins/scm/ScmDiffBean.java
Modified: maven/maven-1/plugins/trunk/scm/src/main/org/apache/maven/plugins/scm/ScmDiffBean.java
URL: http://svn.apache.org/viewcvs/maven/maven-1/plugins/trunk/scm/src/main/org/apache/maven/plugins/scm/ScmDiffBean.java?rev=179024&r1=179023&r2=179024&view=diff
==============================================================================
--- maven/maven-1/plugins/trunk/scm/src/main/org/apache/maven/plugins/scm/ScmDiffBean.java (original)
+++ maven/maven-1/plugins/trunk/scm/src/main/org/apache/maven/plugins/scm/ScmDiffBean.java Sun May 29 23:28:13 2005
@@ -34,6 +34,8 @@
public class ScmDiffBean extends ScmPatternBean
{
private String patchFile;
+ private String startRevision;
+ private String endRevision;
public void diff()
throws Exception
@@ -43,7 +45,7 @@
ScmRepository repository = getScmRepository( scmManager );
ScmFileSet fileSet = new ScmFileSet( new File( getWorkingDirectory() ), getIncludes(), getExcludes() );
- DiffScmResult result = scmManager.diff( repository, fileSet, null, null );
+ DiffScmResult result = scmManager.diff( repository, fileSet, startRevision, endRevision );
checkResult( result );
FileUtils.fileWrite( patchFile, result.getPatch() );
@@ -59,5 +61,23 @@
return patchFile;
}
+ public String getStartRevision()
+ {
+ return startRevision;
+ }
+
+ public void setStartRevision(String startRevision)
+ {
+ this.startRevision = startRevision;
+ }
+
+ public String getEndRevision()
+ {
+ return endRevision;
+ }
+
+ public void setEndRevision(String endRevision)
+ {
+ this.endRevision = endRevision;
+ }
}
-
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
For additional commands, e-mail: dev-help@maven.apache.org