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