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: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]