You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@continuum.apache.org by ev...@apache.org on 2005/07/13 23:58:28 UTC
svn commit: r216274 - in /maven/continuum/trunk:
continuum-core/src/main/java/org/apache/maven/continuum/scm/DefaultContinuumScm.java
continuum-model/src/main/resources/continuum.mdo
Author: evenisse
Date: Wed Jul 13 14:58:27 2005
New Revision: 216274
URL: http://svn.apache.org/viewcvs?rev=216274&view=rev
Log:
[CONTINUUM-222]. Capture new information provided by Maven SCM in UpdateScmResult.
Modified:
maven/continuum/trunk/continuum-core/src/main/java/org/apache/maven/continuum/scm/DefaultContinuumScm.java
maven/continuum/trunk/continuum-model/src/main/resources/continuum.mdo
Modified: maven/continuum/trunk/continuum-core/src/main/java/org/apache/maven/continuum/scm/DefaultContinuumScm.java
URL: http://svn.apache.org/viewcvs/maven/continuum/trunk/continuum-core/src/main/java/org/apache/maven/continuum/scm/DefaultContinuumScm.java?rev=216274&r1=216273&r2=216274&view=diff
==============================================================================
--- maven/continuum/trunk/continuum-core/src/main/java/org/apache/maven/continuum/scm/DefaultContinuumScm.java (original)
+++ maven/continuum/trunk/continuum-core/src/main/java/org/apache/maven/continuum/scm/DefaultContinuumScm.java Wed Jul 13 14:58:27 2005
@@ -225,6 +225,33 @@
}
}
+ if ( scmResult.getChanges() != null )
+ {
+ for ( Iterator it = scmResult.getChanges().iterator(); it.hasNext(); )
+ {
+ org.apache.maven.scm.ChangeSet changeSet = (org.apache.maven.scm.ChangeSet) it.next();
+
+ ChangeSet change = new ChangeSet();
+
+ change.setAuthor( changeSet.getAuthor() );
+
+ change.setComment( changeSet.getComment() );
+
+ change.setDate( changeSet.getDate() );
+
+ if ( changeSet.getFile() != null )
+ {
+ ChangeFile file = new ChangeFile();
+
+ file.setName( changeSet.getFile().getName() );
+
+ file.setRevision( changeSet.getFile().getRevision() );
+ }
+
+ result.addChange( change );
+ }
+ }
+
return result;
}
}
Modified: maven/continuum/trunk/continuum-model/src/main/resources/continuum.mdo
URL: http://svn.apache.org/viewcvs/maven/continuum/trunk/continuum-model/src/main/resources/continuum.mdo?rev=216274&r1=216273&r2=216274&view=diff
==============================================================================
--- maven/continuum/trunk/continuum-model/src/main/resources/continuum.mdo (original)
+++ maven/continuum/trunk/continuum-model/src/main/resources/continuum.mdo Wed Jul 13 14:58:27 2005
@@ -386,6 +386,14 @@
<multiplicity>*</multiplicity>
</association>
</field>
+ <field>
+ <name>changes</name>
+ <version>1.0.0</version>
+ <association stash.part="true">
+ <type>ChangeSet</type>
+ <multiplicity>*</multiplicity>
+ </association>
+ </field>
</fields>
</class>
@@ -406,6 +414,54 @@
<type>ScmFileStatus</type>
</field>
-->
+ </fields>
+ </class>
+
+ <class>
+ <name>ChangeSet</name>
+ <packageName>org.apache.maven.continuum.scm</packageName>
+ <version>1.0.0</version>
+ <fields>
+ <field>
+ <name>author</name>
+ <version>1.0.0</version>
+ <type>String</type>
+ </field>
+ <field>
+ <name>comment</name>
+ <version>1.0.0</version>
+ <type>String</type>
+ </field>
+ <field>
+ <name>date</name>
+ <version>1.0.0</version>
+ <type>Date</type>
+ </field>
+ <field>
+ <name>file</name>
+ <version>1.0.0</version>
+ <association stash.part="true">
+ <type>ChangeFile</type>
+ </association>
+ </field>
+ </fields>
+ </class>
+
+ <class>
+ <name>ChangeFile</name>
+ <packageName>org.apache.maven.continuum.scm</packageName>
+ <version>1.0.0</version>
+ <fields>
+ <field>
+ <name>name</name>
+ <version>1.0.0</version>
+ <type>String</type>
+ </field>
+ <field>
+ <name>revision</name>
+ <version>1.0.0</version>
+ <type>String</type>
+ </field>
</fields>
</class>
</classes>