Author: oching
Date: Thu Sep 17 07:48:55 2009
New Revision: 816084
URL: http://svn.apache.org/viewvc?rev=816084&view=rev
Log:
[MRM-1056] Option to force scanning of an artifact/repository regardless of
file dates
o add checkbox for processing all artifacts beside Scan Repository Now button
in repositories page
o scan all artifacts if flag is set
o added unit tests
Modified:
archiva/trunk/archiva-modules/archiva-base/archiva-proxy/src/main/java/org/apache/maven/archiva/proxy/DefaultRepositoryProxyConnectors.java
archiva/trunk/archiva-modules/archiva-scheduled/src/main/java/org/apache/maven/archiva/scheduled/DefaultArchivaTaskScheduler.java
archiva/trunk/archiva-modules/archiva-scheduled/src/main/java/org/apache/maven/archiva/scheduled/RepositoryTaskJob.java
archiva/trunk/archiva-modules/archiva-scheduled/src/main/java/org/apache/maven/archiva/scheduled/executors/ArchivaRepositoryScanningTaskExecutor.java
archiva/trunk/archiva-modules/archiva-scheduled/src/main/java/org/apache/maven/archiva/scheduled/tasks/RepositoryTask.java
archiva/trunk/archiva-modules/archiva-scheduled/src/main/java/org/apache/maven/archiva/scheduled/tasks/TaskCreator.java
archiva/trunk/archiva-modules/archiva-scheduled/src/test/java/org/apache/maven/archiva/scheduled/executors/ArchivaRepositoryScanningTaskExecutorTest.java
archiva/trunk/archiva-modules/archiva-web/archiva-webapp/src/main/java/org/apache/maven/archiva/web/action/UploadAction.java
archiva/trunk/archiva-modules/archiva-web/archiva-webapp/src/main/java/org/apache/maven/archiva/web/action/admin/SchedulerAction.java
archiva/trunk/archiva-modules/archiva-web/archiva-webapp/src/main/webapp/WEB-INF/jsp/admin/repositories.jsp
archiva/trunk/archiva-modules/archiva-web/archiva-webdav/src/main/java/org/apache/maven/archiva/webdav/ArchivaDavResource.java
archiva/trunk/archiva-modules/archiva-web/archiva-xmlrpc/archiva-xmlrpc-services/src/main/java/org/apache/archiva/web/xmlrpc/services/AdministrationServiceImpl.java
Modified:
archiva/trunk/archiva-modules/archiva-base/archiva-proxy/src/main/java/org/apache/maven/archiva/proxy/DefaultRepositoryProxyConnectors.java
URL:
http://svn.apache.org/viewvc/archiva/trunk/archiva-modules/archiva-base/archiva-proxy/src/main/java/org/apache/maven/archiva/proxy/DefaultRepositoryProxyConnectors.java?rev=816084&r1=816083&r2=816084&view=diff
==============================================================================
---
archiva/trunk/archiva-modules/archiva-base/archiva-proxy/src/main/java/org/apache/maven/archiva/proxy/DefaultRepositoryProxyConnectors.java
(original)
+++
archiva/trunk/archiva-modules/archiva-base/archiva-proxy/src/main/java/org/apache/maven/archiva/proxy/DefaultRepositoryProxyConnectors.java
Thu Sep 17 07:48:55 2009
@@ -585,7 +585,7 @@
private void queueRepositoryTask( String repositoryId, File localFile )
{
- RepositoryTask task = TaskCreator.createRepositoryTask( repositoryId,
localFile.getName(), localFile, true );
+ RepositoryTask task = TaskCreator.createRepositoryTask( repositoryId,
localFile.getName(), localFile, true, true );
try
{
Modified:
archiva/trunk/archiva-modules/archiva-scheduled/src/main/java/org/apache/maven/archiva/scheduled/DefaultArchivaTaskScheduler.java
URL:
http://svn.apache.org/viewvc/archiva/trunk/archiva-modules/archiva-scheduled/src/main/java/org/apache/maven/archiva/scheduled/DefaultArchivaTaskScheduler.java?rev=816084&r1=816083&r2=816084&view=diff
==============================================================================
---
archiva/trunk/archiva-modules/archiva-scheduled/src/main/java/org/apache/maven/archiva/scheduled/DefaultArchivaTaskScheduler.java
(original)
+++
archiva/trunk/archiva-modules/archiva-scheduled/src/main/java/org/apache/maven/archiva/scheduled/DefaultArchivaTaskScheduler.java
Thu Sep 17 07:48:55 2009
@@ -428,7 +428,7 @@
private synchronized void queueInitialRepoScan(
ManagedRepositoryConfiguration repoConfig )
{
String repoId = repoConfig.getId();
- RepositoryTask task = TaskCreator.createRepositoryTask( repoId,
"initial-scan" );
+ RepositoryTask task = TaskCreator.createRepositoryTask( repoId,
"initial-scan", true );
if ( queuedRepos.contains( repoId ) )
{
Modified:
archiva/trunk/archiva-modules/archiva-scheduled/src/main/java/org/apache/maven/archiva/scheduled/RepositoryTaskJob.java
URL:
http://svn.apache.org/viewvc/archiva/trunk/archiva-modules/archiva-scheduled/src/main/java/org/apache/maven/archiva/scheduled/RepositoryTaskJob.java?rev=816084&r1=816083&r2=816084&view=diff
==============================================================================
---
archiva/trunk/archiva-modules/archiva-scheduled/src/main/java/org/apache/maven/archiva/scheduled/RepositoryTaskJob.java
(original)
+++
archiva/trunk/archiva-modules/archiva-scheduled/src/main/java/org/apache/maven/archiva/scheduled/RepositoryTaskJob.java
Thu Sep 17 07:48:55 2009
@@ -59,7 +59,7 @@
TaskQueue taskQueue = (TaskQueue) dataMap.get( TASK_QUEUE );
String queuePolicy = dataMap.get( TASK_QUEUE_POLICY ).toString();
- RepositoryTask task = TaskCreator.createRepositoryTask( (String)
dataMap.get( TASK_REPOSITORY ), "" );
+ RepositoryTask task = TaskCreator.createRepositoryTask( (String)
dataMap.get( TASK_REPOSITORY ), "", true );
task.setName( context.getJobDetail().getName() );
try
Modified:
archiva/trunk/archiva-modules/archiva-scheduled/src/main/java/org/apache/maven/archiva/scheduled/executors/ArchivaRepositoryScanningTaskExecutor.java
URL:
http://svn.apache.org/viewvc/archiva/trunk/archiva-modules/archiva-scheduled/src/main/java/org/apache/maven/archiva/scheduled/executors/ArchivaRepositoryScanningTaskExecutor.java?rev=816084&r1=816083&r2=816084&view=diff
==============================================================================
---
archiva/trunk/archiva-modules/archiva-scheduled/src/main/java/org/apache/maven/archiva/scheduled/executors/ArchivaRepositoryScanningTaskExecutor.java
(original)
+++
archiva/trunk/archiva-modules/archiva-scheduled/src/main/java/org/apache/maven/archiva/scheduled/executors/ArchivaRepositoryScanningTaskExecutor.java
Thu Sep 17 07:48:55 2009
@@ -130,11 +130,14 @@
long sinceWhen = RepositoryScanner.FRESH_SCAN;
List<RepositoryContentStatistics> results =
(List<RepositoryContentStatistics>) dao.query( new
MostRecentRepositoryScanStatistics( arepo.getId() ) );
-
+
if ( CollectionUtils.isNotEmpty( results ) )
{
RepositoryContentStatistics lastStats = results.get( 0 );
- sinceWhen = lastStats.getWhenGathered().getTime() +
lastStats.getDuration();
+ if( !repoTask.isScanAll() )
+ {
+ sinceWhen = lastStats.getWhenGathered().getTime() +
lastStats.getDuration();
+ }
}
RepositoryScanStatistics stats = repoScanner.scan( arepo,
sinceWhen );
Modified:
archiva/trunk/archiva-modules/archiva-scheduled/src/main/java/org/apache/maven/archiva/scheduled/tasks/RepositoryTask.java
URL:
http://svn.apache.org/viewvc/archiva/trunk/archiva-modules/archiva-scheduled/src/main/java/org/apache/maven/archiva/scheduled/tasks/RepositoryTask.java?rev=816084&r1=816083&r2=816084&view=diff
==============================================================================
---
archiva/trunk/archiva-modules/archiva-scheduled/src/main/java/org/apache/maven/archiva/scheduled/tasks/RepositoryTask.java
(original)
+++
archiva/trunk/archiva-modules/archiva-scheduled/src/main/java/org/apache/maven/archiva/scheduled/tasks/RepositoryTask.java
Thu Sep 17 07:48:55 2009
@@ -42,6 +42,18 @@
boolean updateRelatedArtifacts;
+ boolean scanAll;
+
+ public boolean isScanAll()
+ {
+ return scanAll;
+ }
+
+ public void setScanAll( boolean scanAll )
+ {
+ this.scanAll = scanAll;
+ }
+
public String getRepositoryId()
{
return repositoryId;
Modified:
archiva/trunk/archiva-modules/archiva-scheduled/src/main/java/org/apache/maven/archiva/scheduled/tasks/TaskCreator.java
URL:
http://svn.apache.org/viewvc/archiva/trunk/archiva-modules/archiva-scheduled/src/main/java/org/apache/maven/archiva/scheduled/tasks/TaskCreator.java?rev=816084&r1=816083&r2=816084&view=diff
==============================================================================
---
archiva/trunk/archiva-modules/archiva-scheduled/src/main/java/org/apache/maven/archiva/scheduled/tasks/TaskCreator.java
(original)
+++
archiva/trunk/archiva-modules/archiva-scheduled/src/main/java/org/apache/maven/archiva/scheduled/tasks/TaskCreator.java
Thu Sep 17 07:48:55 2009
@@ -31,7 +31,7 @@
*/
public class TaskCreator
{
- public static RepositoryTask createRepositoryTask( String repositoryId,
String taskNameSuffix )
+ public static RepositoryTask createRepositoryTask( String repositoryId,
String taskNameSuffix, boolean scanAll )
{
String suffix = "";
if( !StringUtils.isEmpty( taskNameSuffix ) )
@@ -43,14 +43,15 @@
task.setRepositoryId( repositoryId );
task.setName( DefaultArchivaTaskScheduler.REPOSITORY_JOB + ":" +
repositoryId + suffix );
task.setQueuePolicy( ArchivaTask.QUEUE_POLICY_WAIT );
+ task.setScanAll( scanAll );
return task;
}
public static RepositoryTask createRepositoryTask( String repositoryId,
String taskNameSuffix, File resourceFile,
- boolean
updateRelatedArtifacts )
+ boolean
updateRelatedArtifacts, boolean scanAll )
{
- RepositoryTask task = createRepositoryTask( repositoryId,
taskNameSuffix );
+ RepositoryTask task = createRepositoryTask( repositoryId,
taskNameSuffix, scanAll );
task.setResourceFile( resourceFile );
task.setUpdateRelatedArtifacts( updateRelatedArtifacts );
Modified:
archiva/trunk/archiva-modules/archiva-scheduled/src/test/java/org/apache/maven/archiva/scheduled/executors/ArchivaRepositoryScanningTaskExecutorTest.java
URL:
http://svn.apache.org/viewvc/archiva/trunk/archiva-modules/archiva-scheduled/src/test/java/org/apache/maven/archiva/scheduled/executors/ArchivaRepositoryScanningTaskExecutorTest.java?rev=816084&r1=816083&r2=816084&view=diff
==============================================================================
---
archiva/trunk/archiva-modules/archiva-scheduled/src/test/java/org/apache/maven/archiva/scheduled/executors/ArchivaRepositoryScanningTaskExecutorTest.java
(original)
+++
archiva/trunk/archiva-modules/archiva-scheduled/src/test/java/org/apache/maven/archiva/scheduled/executors/ArchivaRepositoryScanningTaskExecutorTest.java
Thu Sep 17 07:48:55 2009
@@ -21,6 +21,7 @@
import java.io.File;
import java.net.URL;
+import java.util.Calendar;
import java.util.List;
import java.util.Map;
import java.util.Properties;
@@ -34,11 +35,13 @@
import org.apache.maven.archiva.database.ArtifactDAO;
import
org.apache.maven.archiva.database.constraints.ArtifactsProcessedConstraint;
import org.apache.maven.archiva.model.ArchivaArtifact;
+import org.apache.maven.archiva.model.RepositoryContentStatistics;
import org.apache.maven.archiva.scheduled.tasks.RepositoryTask;
import org.codehaus.plexus.jdo.DefaultConfigurableJdoFactory;
import org.codehaus.plexus.jdo.JdoFactory;
import org.codehaus.plexus.spring.PlexusInSpringTestCase;
import org.codehaus.plexus.taskqueue.execution.TaskExecutor;
+import org.codehaus.plexus.util.FileUtils;
import org.jpox.SchemaTool;
/**
@@ -53,6 +56,8 @@
protected ArchivaDAO dao;
+ private File repoDir;
+
protected void setUp()
throws Exception
{
@@ -131,12 +136,114 @@
this.dao = (ArchivaDAO) lookup( ArchivaDAO.class.getName(), "jdo" );
taskExecutor = (TaskExecutor) lookup( TaskExecutor.class,
"test-repository-scanning" );
+
+ File sourceRepoDir = new File( getBasedir(),
"src/test/repositories/default-repository" );
+ repoDir = new File( getBasedir(), "target/default-repository" );
+
+ repoDir.mkdir();
+
+ FileUtils.copyDirectoryStructure( sourceRepoDir, repoDir );
+
+ assertTrue( repoDir.exists() );
}
-
+
+ protected void tearDown() throws Exception
+ {
+ FileUtils.deleteDirectory( repoDir );
+
+ assertFalse( repoDir.exists() );
+
+ super.tearDown();
+ }
+
public void testExecutor() throws Exception
{
- File repoDir = new File( getBasedir(),
"src/test/repositories/default-repository" );
+ assertTrue( "Default Test Repository should exist.", repoDir.exists()
&& repoDir.isDirectory() );
+
+ ArchivaConfiguration archivaConfig = (ArchivaConfiguration) lookup(
ArchivaConfiguration.class );
+ assertNotNull( archivaConfig );
+
+ // Create it
+ ManagedRepositoryConfiguration repo = createRepository( "testRepo",
"Test Repository", repoDir );
+ assertNotNull( repo );
+ archivaConfig.getConfiguration().getManagedRepositories().clear();
+ archivaConfig.getConfiguration().addManagedRepository( repo );
+
+ RepositoryTask repoTask = new RepositoryTask();
+
+ repoTask.setName( "testRepoTask" );
+ repoTask.setRepositoryId( "testRepo" );
+
+ taskExecutor.executeTask( repoTask );
+
+ ArtifactDAO adao = dao.getArtifactDAO();
+ List<ArchivaArtifact> unprocessedResultList = adao.queryArtifacts( new
ArtifactsProcessedConstraint( false ) );
+
+ assertNotNull( unprocessedResultList );
+ assertEquals("Incorrect number of unprocessed artifacts detected.", 8,
unprocessedResultList.size() );
+ }
+
+ public void testExecutorScanOnlyNewArtifacts()
+ throws Exception
+ {
+ assertTrue( "Default Test Repository should exist.", repoDir.exists()
&& repoDir.isDirectory() );
+
+ ArchivaConfiguration archivaConfig = (ArchivaConfiguration) lookup(
ArchivaConfiguration.class );
+ assertNotNull( archivaConfig );
+
+ // Create it
+ ManagedRepositoryConfiguration repo = createRepository( "testRepo",
"Test Repository", repoDir );
+ assertNotNull( repo );
+ archivaConfig.getConfiguration().getManagedRepositories().clear();
+ archivaConfig.getConfiguration().addManagedRepository( repo );
+
+ RepositoryTask repoTask = new RepositoryTask();
+
+ repoTask.setName( "testRepoTask" );
+ repoTask.setRepositoryId( "testRepo" );
+ repoTask.setScanAll( false );
+
+ RepositoryContentStatistics stats = new RepositoryContentStatistics();
+ stats.setDuration( 1234567 );
+ stats.setNewFileCount( 8 );
+ stats.setRepositoryId( "testRepo" );
+ stats.setTotalArtifactCount( 8 );
+ stats.setTotalFileCount( 8 );
+ stats.setTotalGroupCount( 3 );
+ stats.setTotalProjectCount( 5 );
+ stats.setTotalSize( 999999 );
+ stats.setWhenGathered( Calendar.getInstance().getTime() );
+
+
dao.getRepositoryContentStatisticsDAO().saveRepositoryContentStatistics( stats
);
+
+ taskExecutor.executeTask( repoTask );
+ ArtifactDAO adao = dao.getArtifactDAO();
+ List<ArchivaArtifact> unprocessedResultList = adao.queryArtifacts( new
ArtifactsProcessedConstraint( false ) );
+
+ assertNotNull( unprocessedResultList );
+ assertEquals("Incorrect number of unprocessed artifacts detected. No
new artifacts should have been found.", 0, unprocessedResultList.size() );
+
+ File newArtifactGroup = new File( repoDir, "org/apache/archiva");
+
+ FileUtils.copyDirectoryStructure( new File( getBasedir(),
"target/test-classes/test-repo/org/apache/archiva"), newArtifactGroup );
+
+ // update last modified date
+ new File( newArtifactGroup,
"archiva-index-methods-jar-test/1.0/pom.xml" ).setLastModified(
Calendar.getInstance().getTimeInMillis() + 1000 );
+ new File( newArtifactGroup,
"archiva-index-methods-jar-test/1.0/archiva-index-methods-jar-test-1.0.jar"
).setLastModified( Calendar.getInstance().getTimeInMillis() + 1000 );
+
+ assertTrue( newArtifactGroup.exists() );
+
+ taskExecutor.executeTask( repoTask );
+
+ unprocessedResultList = adao.queryArtifacts( new
ArtifactsProcessedConstraint( false ) );
+ assertNotNull( unprocessedResultList );
+ assertEquals( "Incorrect number of unprocessed artifacts detected. One
new artifact should have been found.", 1, unprocessedResultList.size() );
+ }
+
+ public void testExecutorForceScanAll()
+ throws Exception
+ {
assertTrue( "Default Test Repository should exist.", repoDir.exists()
&& repoDir.isDirectory() );
ArchivaConfiguration archivaConfig = (ArchivaConfiguration) lookup(
ArchivaConfiguration.class );
@@ -152,6 +259,20 @@
repoTask.setName( "testRepoTask" );
repoTask.setRepositoryId( "testRepo" );
+ repoTask.setScanAll( true );
+
+ RepositoryContentStatistics stats = new RepositoryContentStatistics();
+ stats.setDuration( 1234567 );
+ stats.setNewFileCount( 8 );
+ stats.setRepositoryId( "testRepo" );
+ stats.setTotalArtifactCount( 8 );
+ stats.setTotalFileCount( 8 );
+ stats.setTotalGroupCount( 3 );
+ stats.setTotalProjectCount( 5 );
+ stats.setTotalSize( 999999 );
+ stats.setWhenGathered( Calendar.getInstance().getTime() );
+
+
dao.getRepositoryContentStatisticsDAO().saveRepositoryContentStatistics( stats
);
taskExecutor.executeTask( repoTask );
Modified:
archiva/trunk/archiva-modules/archiva-web/archiva-webapp/src/main/java/org/apache/maven/archiva/web/action/UploadAction.java
URL:
http://svn.apache.org/viewvc/archiva/trunk/archiva-modules/archiva-web/archiva-webapp/src/main/java/org/apache/maven/archiva/web/action/UploadAction.java?rev=816084&r1=816083&r2=816084&view=diff
==============================================================================
---
archiva/trunk/archiva-modules/archiva-web/archiva-webapp/src/main/java/org/apache/maven/archiva/web/action/UploadAction.java
(original)
+++
archiva/trunk/archiva-modules/archiva-web/archiva-webapp/src/main/java/org/apache/maven/archiva/web/action/UploadAction.java
Thu Sep 17 07:48:55 2009
@@ -617,7 +617,7 @@
private void queueRepositoryTask( String repositoryId, File localFile )
{
- RepositoryTask task = TaskCreator.createRepositoryTask( repositoryId,
localFile.getName(), localFile, true );
+ RepositoryTask task = TaskCreator.createRepositoryTask( repositoryId,
localFile.getName(), localFile, true, true );
try
{
Modified:
archiva/trunk/archiva-modules/archiva-web/archiva-webapp/src/main/java/org/apache/maven/archiva/web/action/admin/SchedulerAction.java
URL:
http://svn.apache.org/viewvc/archiva/trunk/archiva-modules/archiva-web/archiva-webapp/src/main/java/org/apache/maven/archiva/web/action/admin/SchedulerAction.java?rev=816084&r1=816083&r2=816084&view=diff
==============================================================================
---
archiva/trunk/archiva-modules/archiva-web/archiva-webapp/src/main/java/org/apache/maven/archiva/web/action/admin/SchedulerAction.java
(original)
+++
archiva/trunk/archiva-modules/archiva-web/archiva-webapp/src/main/java/org/apache/maven/archiva/web/action/admin/SchedulerAction.java
Thu Sep 17 07:48:55 2009
@@ -50,7 +50,9 @@
private ArchivaTaskScheduler taskScheduler;
private String repoid;
-
+
+ private boolean scanAll;
+
public String scanRepository()
{
if ( StringUtils.isBlank( repoid ) )
@@ -59,7 +61,7 @@
return SUCCESS;
}
- RepositoryTask task = TaskCreator.createRepositoryTask( repoid, "" );
+ RepositoryTask task = TaskCreator.createRepositoryTask( repoid, "",
scanAll );
boolean scheduleTask = false;
@@ -181,4 +183,14 @@
{
this.repoid = repoid;
}
+
+ public boolean getScanAll()
+ {
+ return scanAll;
+ }
+
+ public void setScanAll( boolean scanAll )
+ {
+ this.scanAll = scanAll;
+ }
}
Modified:
archiva/trunk/archiva-modules/archiva-web/archiva-webapp/src/main/webapp/WEB-INF/jsp/admin/repositories.jsp
URL:
http://svn.apache.org/viewvc/archiva/trunk/archiva-modules/archiva-web/archiva-webapp/src/main/webapp/WEB-INF/jsp/admin/repositories.jsp?rev=816084&r1=816083&r2=816084&view=diff
==============================================================================
---
archiva/trunk/archiva-modules/archiva-web/archiva-webapp/src/main/webapp/WEB-INF/jsp/admin/repositories.jsp
(original)
+++
archiva/trunk/archiva-modules/archiva-web/archiva-webapp/src/main/webapp/WEB-INF/jsp/admin/repositories.jsp
Thu Sep 17 07:48:55 2009
@@ -198,20 +198,21 @@
Actions
</th>
<td>
- <table>
- <tr>
- <td>
- <redback:ifAuthorized permission="archiva-run-indexer">
- <s:form action="indexRepository" theme="simple">
- <s:hidden name="repoid" value="%{#attr.repository.id}"/>
- <s:submit value="Scan Repository Now"/>
- </s:form>
- </redback:ifAuthorized>
- </td>
- </tr>
- </table>
+ <redback:ifAuthorized permission="archiva-run-indexer">
+ <s:form action="indexRepository" theme="simple">
+ <s:hidden name="repoid" value="%{#attr.repository.id}"/>
+ <table>
+ <tr>
+ <td><s:checkbox name="scanAll" value="scanAll"/>Process All
Artifacts</td>
+ </tr>
+ <tr>
+ <td><s:submit value="Scan Repository Now"/></td>
+ </tr>
+ </table>
+ </s:form>
+ </redback:ifAuthorized>
</td>
- </tr>
+ </tr>
<tr>
<th>Stats</th>
<td>
Modified:
archiva/trunk/archiva-modules/archiva-web/archiva-webdav/src/main/java/org/apache/maven/archiva/webdav/ArchivaDavResource.java
URL:
http://svn.apache.org/viewvc/archiva/trunk/archiva-modules/archiva-web/archiva-webdav/src/main/java/org/apache/maven/archiva/webdav/ArchivaDavResource.java?rev=816084&r1=816083&r2=816084&view=diff
==============================================================================
---
archiva/trunk/archiva-modules/archiva-web/archiva-webdav/src/main/java/org/apache/maven/archiva/webdav/ArchivaDavResource.java
(original)
+++
archiva/trunk/archiva-modules/archiva-web/archiva-webdav/src/main/java/org/apache/maven/archiva/webdav/ArchivaDavResource.java
Thu Sep 17 07:48:55 2009
@@ -645,7 +645,7 @@
private void queueRepositoryTask( File localFile )
{
- RepositoryTask task = TaskCreator.createRepositoryTask(
repository.getId(), localFile.getName(), localFile, false );
+ RepositoryTask task = TaskCreator.createRepositoryTask(
repository.getId(), localFile.getName(), localFile, false, true );
try
{
Modified:
archiva/trunk/archiva-modules/archiva-web/archiva-xmlrpc/archiva-xmlrpc-services/src/main/java/org/apache/archiva/web/xmlrpc/services/AdministrationServiceImpl.java
URL:
http://svn.apache.org/viewvc/archiva/trunk/archiva-modules/archiva-web/archiva-xmlrpc/archiva-xmlrpc-services/src/main/java/org/apache/archiva/web/xmlrpc/services/AdministrationServiceImpl.java?rev=816084&r1=816083&r2=816084&view=diff
==============================================================================
---
archiva/trunk/archiva-modules/archiva-web/archiva-xmlrpc/archiva-xmlrpc-services/src/main/java/org/apache/archiva/web/xmlrpc/services/AdministrationServiceImpl.java
(original)
+++
archiva/trunk/archiva-modules/archiva-web/archiva-xmlrpc/archiva-xmlrpc-services/src/main/java/org/apache/archiva/web/xmlrpc/services/AdministrationServiceImpl.java
Thu Sep 17 07:48:55 2009
@@ -313,7 +313,7 @@
}
}
- RepositoryTask task = TaskCreator.createRepositoryTask( repoId, "" );
+ RepositoryTask task = TaskCreator.createRepositoryTask( repoId, "",
false );
taskScheduler.queueRepositoryTask( task );