[ http://jira.codehaus.org/browse/CONTINUUM-639?page=comments#action_85086 ] Rob Baily commented on CONTINUUM-639: -------------------------------------
I have an update. First of all my environment is - Continuum 1.0.3 - Java 1.5.09 - SUSE Linux - Subversion 1.4.2 I found out that this is related to the Maven scm plugins that are bundled with Continuum. It is currently bundled with version 1.0-beta3 of the Maven scm plugins. I went ahead and updated my lib directory with the 1.0-beta4 versions of the following files: maven-scm-api maven-scm-manager-plexus maven-scm-provider-svn-commons maven-scm-provider-svnexe The one where the issue seems to be is in the maven-scm-provider-svnexe plugin. It is apparently not reporting adds and deletes as file changes in 1.0-beta3. It is skipping them as non-files for some reason. After upgrading the addition of a single file works fine. Here is the log: 2478735 [Thread-2] INFO org.apache.maven.continuum.scm.ContinuumScm - Updating project: id: '22', name 'ServiceBench Commons Web'. 2478741 [Thread-2] INFO org.apache.maven.scm.manager.ScmManager - Executing: svn --non-interactive update 2478741 [Thread-2] INFO org.apache.maven.scm.manager.ScmManager - Working directory: /home/serviceb/continuum/continuum-1.0.3/bin/linux/../../apps/continuum/working-directory/22 2479663 [Thread-2] INFO org.apache.maven.scm.manager.ScmManager - Executing: svn --non-interactive log -v -r "{2007-01-15 15:05:06 +0000}:HEAD" http://subversion.internal.servicebench.com/svn/projects/commons/trunk/web 2479663 [Thread-2] INFO org.apache.maven.scm.manager.ScmManager - Working directory: /home/serviceb/continuum/continuum-1.0.3/bin/linux/../../apps/continuum/working-directory/22 2479962 [Thread-2] INFO org.apache.maven.continuum.scm.ContinuumScm - Updated 1 files. 2480003 [Thread-2] INFO org.codehaus.plexus.action.Action:update-project-from-working-directory - Updating project 'ServiceBench Commons Web' from checkout. However deletes still do not work. Here is the log. Something must have changed in the logging as it is no longer spitting out DEBUG level messages. So I am guessing it may provide a similar message but I'm not certain. When I go and manually rebuild the project after this it works fine since the working folder has actually been updated (and confirmed by svn info). 6056747 [Thread-2] INFO org.apache.maven.continuum.scm.ContinuumScm - Updating project: id: '22', name 'ServiceBench Commons Web'. 6056751 [Thread-2] INFO org.apache.maven.scm.manager.ScmManager - Executing: svn --non-interactive update 6056751 [Thread-2] INFO org.apache.maven.scm.manager.ScmManager - Working directory: /home/serviceb/continuum/continuum-1.0.3/bin/linux/../../apps/continuum/working-directory/22 6057683 [Thread-2] INFO org.apache.maven.continuum.buildcontroller.BuildController - The project was not built because there are no changes. > Rebuild not triggered when svn repository change consists of a single file > deletion > ----------------------------------------------------------------------------------- > > Key: CONTINUUM-639 > URL: http://jira.codehaus.org/browse/CONTINUUM-639 > Project: Continuum > Issue Type: Bug > Components: Core system > Affects Versions: 1.0.2 > Environment: Continuum 1.3-SNAPSHOT (RC 1) > Java 5.0 Update 6 > Windows XP SP2 > Subversion 1.3.0 > Reporter: Mark Reynolds > Fix For: 1.1 > > > Here is a continuum log snippet after I deleted a single file from my > subversion repository. > INFO | jvm 1 | 2006/03/24 12:02:31 | 2006-03-24 12:02:31,342 > [defaultScheduler_Worker-12] INFO SchedulesActivator - > >>>>>>>>>>>>>>>>>>>>> Executing build job (DEFAULT_SCHEDULE)... > INFO | jvm 1 | 2006/03/24 12:02:31 | 2006-03-24 12:02:31,342 > [defaultScheduler_Worker-12] INFO ContinuumStore:jdo - nb result > : 3 > INFO | jvm 1 | 2006/03/24 12:02:31 | 2006-03-24 12:02:31,514 [Thread-1] > INFO ContinuumScm - Updating project: id: '3', name > 'Apreso Content Manager Web App'. > INFO | jvm 1 | 2006/03/24 12:02:31 | 2006-03-24 12:02:31,545 [Thread-1] > INFO ScmManager - Executing: svn --non-interactive update > INFO | jvm 1 | 2006/03/24 12:02:31 | 2006-03-24 12:02:31,545 [Thread-1] > INFO ScmManager - Working directory: > C:\continuum\working-directory\3 > INFO | jvm 1 | 2006/03/24 12:02:31 | 2006-03-24 12:02:31,749 > [defaultScheduler_Worker-12] INFO Continuum - Enqueuing > 'Apreso Content Manager Web App' (Build definition id=3). > INFO | jvm 1 | 2006/03/24 12:02:31 | 2006-03-24 12:02:31,827 > [defaultScheduler_Worker-3] INFO SchedulesActivator - > >>>>>>>>>>>>>>>>>>>>> Executing build job (DEFAULT_SCHEDULE)... > INFO | jvm 1 | 2006/03/24 12:02:31 | 2006-03-24 12:02:31,827 > [defaultScheduler_Worker-3] INFO ContinuumStore:jdo - nb result > : 3 > INFO | jvm 1 | 2006/03/24 12:02:32 | 2006-03-24 12:02:32,108 > [Thread-51624] DEBUG ScmManager - At revision 3114. > INFO | jvm 1 | 2006/03/24 12:02:32 | 2006-03-24 12:02:32,186 [Thread-1] > INFO BuildController - The project was not built because all > changes are unknown. > INFO | jvm 1 | 2006/03/24 12:02:32 | 2006-03-24 12:02:32,483 [Thread-1] > INFO ContinuumScm - Updating project: id: '1', name > 'Apreso Content Manager'. > INFO | jvm 1 | 2006/03/24 12:02:32 | 2006-03-24 12:02:32,515 [Thread-1] > INFO ScmManager - Executing: svn --non-interactive update > INFO | jvm 1 | 2006/03/24 12:02:32 | 2006-03-24 12:02:32,515 [Thread-1] > INFO ScmManager - Working directory: > C:\continuum\working-directory\1 > INFO | jvm 1 | 2006/03/24 12:02:33 | 2006-03-24 12:02:33,109 > [Thread-51626] DEBUG ScmManager - D > acm-lib\src\test\java\com\anystream\acm\service\TestLocationService.java > INFO | jvm 1 | 2006/03/24 12:02:33 | 2006-03-24 12:02:33,109 > [Thread-51626] DEBUG ScmManager - Skipping non-file: > acm-lib\src\test\java\com\anystream\acm\service\TestLocationService.java > INFO | jvm 1 | 2006/03/24 12:02:33 | 2006-03-24 12:02:33,109 > [Thread-51626] DEBUG ScmManager - Updated to revision > 3114. > INFO | jvm 1 | 2006/03/24 12:02:33 | 2006-03-24 12:02:33,187 [Thread-1] > INFO BuildController - The project was not built because all > changes are unknown. > INFO | jvm 1 | 2006/03/24 12:02:33 | 2006-03-24 12:02:33,484 [Thread-1] > INFO ContinuumScm - Updating project: id: '2', name > 'Apreso Content Manager Library'. > INFO | jvm 1 | 2006/03/24 12:02:33 | 2006-03-24 12:02:33,500 [Thread-1] > INFO ScmManager - Executing: svn --non-interactive update > INFO | jvm 1 | 2006/03/24 12:02:33 | 2006-03-24 12:02:33,500 [Thread-1] > INFO ScmManager - Working directory: > C:\continuum\working-directory\2 > INFO | jvm 1 | 2006/03/24 12:02:34 | 2006-03-24 12:02:34,109 > [Thread-51628] DEBUG ScmManager - D > src\test\java\com\anystream\acm\service\TestLocationService.java > INFO | jvm 1 | 2006/03/24 12:02:34 | 2006-03-24 12:02:34,109 > [Thread-51628] DEBUG ScmManager - Skipping non-file: > src\test\java\com\anystream\acm\service\TestLocationService.java > INFO | jvm 1 | 2006/03/24 12:02:34 | 2006-03-24 12:02:34,109 > [Thread-51628] DEBUG ScmManager - Updated to revision > 3114. > INFO | jvm 1 | 2006/03/24 12:02:34 | 2006-03-24 12:02:34,187 [Thread-1] > INFO BuildController - The project was not built because all > changes are unknown. > INFO | jvm 1 | 2006/03/24 12:02:34 | 2006-03-24 12:02:34,516 [Thread-1] > INFO ContinuumScm - Updating project: id: '3', name > 'Apreso Content Manager Web App'. > INFO | jvm 1 | 2006/03/24 12:02:34 | 2006-03-24 12:02:34,547 [Thread-1] > INFO ScmManager - Executing: svn --non-interactive update > INFO | jvm 1 | 2006/03/24 12:02:34 | 2006-03-24 12:02:34,547 [Thread-1] > INFO ScmManager - Working directory: > C:\continuum\working-directory\3 > INFO | jvm 1 | 2006/03/24 12:02:35 | 2006-03-24 12:02:35,110 > [Thread-51630] DEBUG ScmManager - At revision 3114. > INFO | jvm 1 | 2006/03/24 12:02:35 | 2006-03-24 12:02:35,172 [Thread-1] > INFO BuildController - The project was not built because all > changes are unknown. -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: http://jira.codehaus.org/secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira