From continuum-commits-return-1594-apmail-maven-continuum-commits-archive=maven.apache.org@maven.apache.org Wed Mar 15 14:49:38 2006
Return-Path:
Delivered-To: apmail-maven-continuum-commits-archive@www.apache.org
Received: (qmail 88411 invoked from network); 15 Mar 2006 14:49:34 -0000
Received: from hermes.apache.org (HELO mail.apache.org) (209.237.227.199)
by minotaur.apache.org with SMTP; 15 Mar 2006 14:49:34 -0000
Received: (qmail 94313 invoked by uid 500); 15 Mar 2006 14:49:32 -0000
Delivered-To: apmail-maven-continuum-commits-archive@maven.apache.org
Received: (qmail 94293 invoked by uid 500); 15 Mar 2006 14:49:32 -0000
Mailing-List: contact continuum-commits-help@maven.apache.org; run by ezmlm
Precedence: bulk
List-Help:
List-Unsubscribe:
List-Post:
List-Id:
Reply-To: continuum-dev@maven.apache.org
Delivered-To: mailing list continuum-commits@maven.apache.org
Received: (qmail 94281 invoked by uid 99); 15 Mar 2006 14:49:31 -0000
Received: from asf.osuosl.org (HELO asf.osuosl.org) (140.211.166.49)
by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 15 Mar 2006 06:49:31 -0800
X-ASF-Spam-Status: No, hits=-9.4 required=10.0
tests=ALL_TRUSTED,NO_REAL_NAME
X-Spam-Check-By: apache.org
Received: from [209.237.227.194] (HELO minotaur.apache.org) (209.237.227.194)
by apache.org (qpsmtpd/0.29) with SMTP; Wed, 15 Mar 2006 06:49:28 -0800
Received: (qmail 87602 invoked by uid 65534); 15 Mar 2006 14:49:08 -0000
Message-ID: <20060315144908.87600.qmail@minotaur.apache.org>
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Subject: svn commit: r386085 - in /maven/continuum/branches/continuum-1.0.x:
continuum-core/src/main/java/org/apache/maven/continuum/
continuum-core/src/main/java/org/apache/maven/continuum/buildcontroller/
continuum-core/src/main/java/org/apache/maven/continuu...
Date: Wed, 15 Mar 2006 14:49:05 -0000
To: continuum-commits@maven.apache.org
From: evenisse@apache.org
X-Mailer: svnmailer-1.0.7
X-Virus-Checked: Checked by ClamAV on apache.org
X-Spam-Rating: minotaur.apache.org 1.6.2 0/1000/N
Author: evenisse
Date: Wed Mar 15 06:49:02 2006
New Revision: 386085
URL: http://svn.apache.org/viewcvs?rev=386085&view=rev
Log:
o Add CHECKOUTED state, it's similar to NEW state but the difference is that sources are checkouted
o Print working directory link only when sources are checkouted
Modified:
maven/continuum/branches/continuum-1.0.x/continuum-core/src/main/java/org/apache/maven/continuum/DefaultContinuum.java
maven/continuum/branches/continuum-1.0.x/continuum-core/src/main/java/org/apache/maven/continuum/buildcontroller/DefaultBuildController.java
maven/continuum/branches/continuum-1.0.x/continuum-core/src/main/java/org/apache/maven/continuum/core/action/CheckoutProjectContinuumAction.java
maven/continuum/branches/continuum-1.0.x/continuum-core/src/main/java/org/apache/maven/continuum/core/action/ExecuteBuilderContinuumAction.java
maven/continuum/branches/continuum-1.0.x/continuum-core/src/main/java/org/apache/maven/continuum/notification/mail/FormatterTool.java
maven/continuum/branches/continuum-1.0.x/continuum-model/src/main/java/org/apache/maven/continuum/project/ContinuumProjectState.java
maven/continuum/branches/continuum-1.0.x/continuum-web/src/main/java/org/apache/maven/continuum/web/tool/ContinuumStateContentGenerator.java
maven/continuum/branches/continuum-1.0.x/continuum-web/src/main/resources/templates/screens/ProjectBuild.vm
maven/continuum/branches/continuum-1.0.x/continuum-web/src/main/resources/templates/screens/ProjectBuilds.vm
maven/continuum/branches/continuum-1.0.x/continuum-web/src/main/resources/templates/screens/Summary.vm
maven/continuum/branches/continuum-1.0.x/continuum-web/src/main/resources/templates/screens/View.vm
Modified: maven/continuum/branches/continuum-1.0.x/continuum-core/src/main/java/org/apache/maven/continuum/DefaultContinuum.java
URL: http://svn.apache.org/viewcvs/maven/continuum/branches/continuum-1.0.x/continuum-core/src/main/java/org/apache/maven/continuum/DefaultContinuum.java?rev=386085&r1=386084&r2=386085&view=diff
==============================================================================
--- maven/continuum/branches/continuum-1.0.x/continuum-core/src/main/java/org/apache/maven/continuum/DefaultContinuum.java (original)
+++ maven/continuum/branches/continuum-1.0.x/continuum-core/src/main/java/org/apache/maven/continuum/DefaultContinuum.java Wed Mar 15 06:49:02 2006
@@ -463,8 +463,9 @@
{
Project project = store.getProject( projectId );
- if ( project.getState() != ContinuumProjectState.NEW && project.getState() != ContinuumProjectState.OK &&
- project.getState() != ContinuumProjectState.FAILED &&
+ if ( project.getState() != ContinuumProjectState.NEW &&
+ project.getState() != ContinuumProjectState.CHECKOUTED &&
+ project.getState() != ContinuumProjectState.OK && project.getState() != ContinuumProjectState.FAILED &&
project.getState() != ContinuumProjectState.ERROR )
{
ContinuumBuildExecutor executor = executorManager.getBuildExecutor( project.getExecutorId() );
@@ -1471,8 +1472,8 @@
if ( configuration.get( "conf.deploymentRepositoryDirectory" ) != null )
{
- configurationService.setDeploymentRepositoryDirectory(
- configurationService.getFile( (String) configuration.get( "conf.deploymentRepositoryDirectory" ) ) );
+ configurationService.setDeploymentRepositoryDirectory( configurationService.getFile(
+ (String) configuration.get( "conf.deploymentRepositoryDirectory" ) ) );
}
if ( configuration.get( "conf.url" ) != null )
@@ -1838,8 +1839,9 @@
{
Project project = (Project) it.next();
- if ( project.getState() != ContinuumProjectState.NEW && project.getState() != ContinuumProjectState.OK &&
- project.getState() != ContinuumProjectState.FAILED &&
+ if ( project.getState() != ContinuumProjectState.NEW &&
+ project.getState() != ContinuumProjectState.CHECKOUTED &&
+ project.getState() != ContinuumProjectState.OK && project.getState() != ContinuumProjectState.FAILED &&
project.getState() != ContinuumProjectState.ERROR )
{
project.setState( project.getOldState() );
Modified: maven/continuum/branches/continuum-1.0.x/continuum-core/src/main/java/org/apache/maven/continuum/buildcontroller/DefaultBuildController.java
URL: http://svn.apache.org/viewcvs/maven/continuum/branches/continuum-1.0.x/continuum-core/src/main/java/org/apache/maven/continuum/buildcontroller/DefaultBuildController.java?rev=386085&r1=386084&r2=386085&view=diff
==============================================================================
--- maven/continuum/branches/continuum-1.0.x/continuum-core/src/main/java/org/apache/maven/continuum/buildcontroller/DefaultBuildController.java (original)
+++ maven/continuum/branches/continuum-1.0.x/continuum-core/src/main/java/org/apache/maven/continuum/buildcontroller/DefaultBuildController.java Wed Mar 15 06:49:02 2006
@@ -236,7 +236,10 @@
}
if ( allChangesUnknown && project.getOldState() != ContinuumProjectState.NEW &&
- trigger != ContinuumProjectState.TRIGGER_FORCED && project.getState() != ContinuumProjectState.NEW )
+ project.getOldState() != ContinuumProjectState.CHECKOUTED &&
+ trigger != ContinuumProjectState.TRIGGER_FORCED &&
+ project.getState() != ContinuumProjectState.NEW &&
+ project.getState() != ContinuumProjectState.CHECKOUTED )
{
getLogger().info( "The project was not built because all changes are unknown." );
@@ -346,8 +349,9 @@
getLogger().error( "Internal error while building the project.", ex );
}
- if ( project.getState() != ContinuumProjectState.NEW && project.getState() != ContinuumProjectState.OK &&
- project.getState() != ContinuumProjectState.FAILED &&
+ if ( project.getState() != ContinuumProjectState.NEW &&
+ project.getState() != ContinuumProjectState.CHECKOUTED &&
+ project.getState() != ContinuumProjectState.OK && project.getState() != ContinuumProjectState.FAILED &&
project.getState() != ContinuumProjectState.ERROR )
{
try
Modified: maven/continuum/branches/continuum-1.0.x/continuum-core/src/main/java/org/apache/maven/continuum/core/action/CheckoutProjectContinuumAction.java
URL: http://svn.apache.org/viewcvs/maven/continuum/branches/continuum-1.0.x/continuum-core/src/main/java/org/apache/maven/continuum/core/action/CheckoutProjectContinuumAction.java?rev=386085&r1=386084&r2=386085&view=diff
==============================================================================
--- maven/continuum/branches/continuum-1.0.x/continuum-core/src/main/java/org/apache/maven/continuum/core/action/CheckoutProjectContinuumAction.java (original)
+++ maven/continuum/branches/continuum-1.0.x/continuum-core/src/main/java/org/apache/maven/continuum/core/action/CheckoutProjectContinuumAction.java Wed Mar 15 06:49:02 2006
@@ -44,8 +44,6 @@
{
Project project = store.getProject( getProjectId( context ) );
- int state = project.getState();
-
project.setState( ContinuumProjectState.CHECKING_OUT );
store.updateProject( project );
@@ -92,7 +90,7 @@
}
finally
{
- project.setState( state );
+ project.setState( ContinuumProjectState.CHECKOUTED );
store.updateProject( project );
}
Modified: maven/continuum/branches/continuum-1.0.x/continuum-core/src/main/java/org/apache/maven/continuum/core/action/ExecuteBuilderContinuumAction.java
URL: http://svn.apache.org/viewcvs/maven/continuum/branches/continuum-1.0.x/continuum-core/src/main/java/org/apache/maven/continuum/core/action/ExecuteBuilderContinuumAction.java?rev=386085&r1=386084&r2=386085&view=diff
==============================================================================
--- maven/continuum/branches/continuum-1.0.x/continuum-core/src/main/java/org/apache/maven/continuum/core/action/ExecuteBuilderContinuumAction.java (original)
+++ maven/continuum/branches/continuum-1.0.x/continuum-core/src/main/java/org/apache/maven/continuum/core/action/ExecuteBuilderContinuumAction.java Wed Mar 15 06:49:02 2006
@@ -79,7 +79,8 @@
// This is really a precondition for this action to execute
// ----------------------------------------------------------------------
- if ( project.getOldState() != ContinuumProjectState.NEW && scmResult.getChanges().size() == 0 &&
+ if ( project.getOldState() != ContinuumProjectState.NEW &&
+ project.getOldState() != ContinuumProjectState.CHECKOUTED && scmResult.getChanges().size() == 0 &&
trigger != ContinuumProjectState.TRIGGER_FORCED && !isNew( project ) )
{
getLogger().info( "No files updated, not building. Project id '" + project.getId() + "'." );
@@ -178,6 +179,7 @@
private boolean isNew( Project project )
{
- return project.getState() == ContinuumProjectState.NEW;
+ return project.getState() == ContinuumProjectState.NEW ||
+ project.getState() == ContinuumProjectState.CHECKOUTED;
}
}
Modified: maven/continuum/branches/continuum-1.0.x/continuum-core/src/main/java/org/apache/maven/continuum/notification/mail/FormatterTool.java
URL: http://svn.apache.org/viewcvs/maven/continuum/branches/continuum-1.0.x/continuum-core/src/main/java/org/apache/maven/continuum/notification/mail/FormatterTool.java?rev=386085&r1=386084&r2=386085&view=diff
==============================================================================
--- maven/continuum/branches/continuum-1.0.x/continuum-core/src/main/java/org/apache/maven/continuum/notification/mail/FormatterTool.java (original)
+++ maven/continuum/branches/continuum-1.0.x/continuum-core/src/main/java/org/apache/maven/continuum/notification/mail/FormatterTool.java Wed Mar 15 06:49:02 2006
@@ -39,7 +39,7 @@
// TODO: Add i18n
public String formatProjectState( int state )
{
- if ( state == ContinuumProjectState.NEW )
+ if ( state == ContinuumProjectState.NEW || state == ContinuumProjectState.CHECKOUTED )
{
return "New";
}
Modified: maven/continuum/branches/continuum-1.0.x/continuum-model/src/main/java/org/apache/maven/continuum/project/ContinuumProjectState.java
URL: http://svn.apache.org/viewcvs/maven/continuum/branches/continuum-1.0.x/continuum-model/src/main/java/org/apache/maven/continuum/project/ContinuumProjectState.java?rev=386085&r1=386084&r2=386085&view=diff
==============================================================================
--- maven/continuum/branches/continuum-1.0.x/continuum-model/src/main/java/org/apache/maven/continuum/project/ContinuumProjectState.java (original)
+++ maven/continuum/branches/continuum-1.0.x/continuum-model/src/main/java/org/apache/maven/continuum/project/ContinuumProjectState.java Wed Mar 15 06:49:02 2006
@@ -56,7 +56,6 @@
/**
* This state indicates that a project is currently beeing build.
*/
-// public final static ContinuumProjectState BUILDING = new ContinuumProjectState( "building" );
public final static int BUILDING = 6;
public final static int CHECKING_OUT = 7;
@@ -64,6 +63,11 @@
public final static int UPDATING = 8;
public final static int WARNING = 9;
+
+ /**
+ * This state indicates that sources are checkouted.
+ */
+ public final static int CHECKOUTED = 10;
private String name;
Modified: maven/continuum/branches/continuum-1.0.x/continuum-web/src/main/java/org/apache/maven/continuum/web/tool/ContinuumStateContentGenerator.java
URL: http://svn.apache.org/viewcvs/maven/continuum/branches/continuum-1.0.x/continuum-web/src/main/java/org/apache/maven/continuum/web/tool/ContinuumStateContentGenerator.java?rev=386085&r1=386084&r2=386085&view=diff
==============================================================================
--- maven/continuum/branches/continuum-1.0.x/continuum-web/src/main/java/org/apache/maven/continuum/web/tool/ContinuumStateContentGenerator.java (original)
+++ maven/continuum/branches/continuum-1.0.x/continuum-web/src/main/java/org/apache/maven/continuum/web/tool/ContinuumStateContentGenerator.java Wed Mar 15 06:49:02 2006
@@ -49,7 +49,7 @@
state = buildResult.getState();
}
- if ( state == ContinuumProjectState.NEW )
+ if ( state == ContinuumProjectState.NEW || state == ContinuumProjectState.CHECKOUTED )
{
return "New";
}
Modified: maven/continuum/branches/continuum-1.0.x/continuum-web/src/main/resources/templates/screens/ProjectBuild.vm
URL: http://svn.apache.org/viewcvs/maven/continuum/branches/continuum-1.0.x/continuum-web/src/main/resources/templates/screens/ProjectBuild.vm?rev=386085&r1=386084&r2=386085&view=diff
==============================================================================
--- maven/continuum/branches/continuum-1.0.x/continuum-web/src/main/resources/templates/screens/ProjectBuild.vm (original)
+++ maven/continuum/branches/continuum-1.0.x/continuum-web/src/main/resources/templates/screens/ProjectBuild.vm Wed Mar 15 06:49:02 2006
@@ -15,8 +15,10 @@
Info
#set ( $buildsLink = $link.setPage('ProjectBuilds.vm').addPathInfo('view', "ProjectBuilds").addPathInfo('id', $project.id) )
Builds
- #set ( $workingCopy = $link.setPage('WorkingCopy.vm').addPathInfo('view', "WorkingCopy").addPathInfo('id', $project.id) )
- Working Copy
+ #if ( $item.state == 10 || $item.state == 2 || $item.state == 3 || $item.state == 4 || $item.state == 6 )
+ #set ( $workingCopy = $link.setPage('WorkingCopy.vm').addPathInfo('view', "WorkingCopy").addPathInfo('id', $project.id) )
+ Working Copy
+ #end
#end
Modified: maven/continuum/branches/continuum-1.0.x/continuum-web/src/main/resources/templates/screens/ProjectBuilds.vm
URL: http://svn.apache.org/viewcvs/maven/continuum/branches/continuum-1.0.x/continuum-web/src/main/resources/templates/screens/ProjectBuilds.vm?rev=386085&r1=386084&r2=386085&view=diff
==============================================================================
--- maven/continuum/branches/continuum-1.0.x/continuum-web/src/main/resources/templates/screens/ProjectBuilds.vm (original)
+++ maven/continuum/branches/continuum-1.0.x/continuum-web/src/main/resources/templates/screens/ProjectBuilds.vm Wed Mar 15 06:49:02 2006
@@ -14,8 +14,10 @@
#set ( $infoLink = $link.setPage('View.vm').addPathInfo('fid', "$!{project.executorId}Project").addPathInfo('id', $project.id) )
Info
Builds
- #set ( $workingCopy = $link.setPage('WorkingCopy.vm').addPathInfo('view', "WorkingCopy").addPathInfo('id', $project.id) )
- Working Copy
+ #if ( $item.state == 10 || $item.state == 2 || $item.state == 3 || $item.state == 4 || $item.state == 6 )
+ #set ( $workingCopy = $link.setPage('WorkingCopy.vm').addPathInfo('view', "WorkingCopy").addPathInfo('id', $project.id) )
+ Working Copy
+ #end
#end
Modified: maven/continuum/branches/continuum-1.0.x/continuum-web/src/main/resources/templates/screens/Summary.vm
URL: http://svn.apache.org/viewcvs/maven/continuum/branches/continuum-1.0.x/continuum-web/src/main/resources/templates/screens/Summary.vm?rev=386085&r1=386084&r2=386085&view=diff
==============================================================================
--- maven/continuum/branches/continuum-1.0.x/continuum-web/src/main/resources/templates/screens/Summary.vm (original)
+++ maven/continuum/branches/continuum-1.0.x/continuum-web/src/main/resources/templates/screens/Summary.vm Wed Mar 15 06:49:02 2006
@@ -50,7 +50,7 @@
- #if ( $item.state == 1 || $item.state == 2 || $item.state == 3 || $item.state == 4 )
+ #if ( $item.state == 1 || $item.state == 10 || $item.state == 2 || $item.state == 3 || $item.state == 4 )
#set ( $latestBuild = $buildResults.get( $item.id ) )
#set ( $generatedState = $state.generate( $item ) )
#if ( $latestBuild && $generatedState != "New" )
@@ -69,7 +69,7 @@
#if ( $continuum.isInBuildingQueue( $item.id ) || $continuum.isInCheckoutQueue( $item.id ) )
/images/inqueue.gif)
- #elseif ( $item.state == 1 || $item.state == 2 || $item.state == 3 || $item.state == 4 )
+ #elseif ( $item.state == 1 || $item.state == 10 || $item.state == 2 || $item.state == 3 || $item.state == 4 )
#if ( $item.buildNumber != 0 )
#set ( $build = $buildResultsInSuccess.get( $item.id ) )
$item.buildNumber
@@ -95,7 +95,7 @@
#if ( $continuum.isInBuildingQueue( $item.id ) || $continuum.isInCheckoutQueue( $item.id ) )
- #elseif ( $item.state == 1 || $item.state == 2 || $item.state == 3 || $item.state == 4 )
+ #elseif ( $item.state == 1 || $item.state == 10 || $item.state == 2 || $item.state == 3 || $item.state == 4 )
#else
@@ -112,7 +112,7 @@
|
- #if ( $item.state == 1 || $item.state == 2 || $item.state == 3 || $item.state == 4 || $item.state == 6 )
+ #if ( $item.state == 10 || $item.state == 2 || $item.state == 3 || $item.state == 4 || $item.state == 6 )
#else
@@ -121,7 +121,7 @@
#if ( $continuum.security.isAuthorized( $c1user, "deleteProject" ) )
|
- #if ( $item.state == 1 || $item.state == 2 || $item.state == 3 || $item.state == 4 )
+ #if ( $item.state == 1 || $item.state == 10 || $item.state == 2 || $item.state == 3 || $item.state == 4 )
#else
Modified: maven/continuum/branches/continuum-1.0.x/continuum-web/src/main/resources/templates/screens/View.vm
URL: http://svn.apache.org/viewcvs/maven/continuum/branches/continuum-1.0.x/continuum-web/src/main/resources/templates/screens/View.vm?rev=386085&r1=386084&r2=386085&view=diff
==============================================================================
--- maven/continuum/branches/continuum-1.0.x/continuum-web/src/main/resources/templates/screens/View.vm (original)
+++ maven/continuum/branches/continuum-1.0.x/continuum-web/src/main/resources/templates/screens/View.vm Wed Mar 15 06:49:02 2006
@@ -14,8 +14,10 @@
Info
#set ( $buildsLink = $link.setPage('ProjectBuilds.vm').addPathInfo('view', "ProjectBuilds").addPathInfo('id', $item.id) )
Builds
- #set ( $workingCopy = $link.setPage('WorkingCopy.vm').addPathInfo('view', "WorkingCopy").addPathInfo('id', $item.id) )
- Working Copy
+ #if ( $item.state == 10 || $item.state == 2 || $item.state == 3 || $item.state == 4 || $item.state == 6 )
+ #set ( $workingCopy = $link.setPage('WorkingCopy.vm').addPathInfo('view', "WorkingCopy").addPathInfo('id', $item.id) )
+ Working Copy
+ #end
#end
| |