You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@archiva.apache.org by ol...@apache.org on 2013/02/06 22:21:18 UTC

svn commit: r1443217 - /archiva/trunk/archiva-modules/archiva-base/archiva-repository-admin/archiva-repository-admin-default/src/main/java/org/apache/archiva/admin/repository/managed/DefaultManagedRepositoryAdmin.java

Author: olamy
Date: Wed Feb  6 21:21:18 2013
New Revision: 1443217

URL: http://svn.apache.org/viewvc?rev=1443217&view=rev
Log:
correctly delete previous index directory

Modified:
    archiva/trunk/archiva-modules/archiva-base/archiva-repository-admin/archiva-repository-admin-default/src/main/java/org/apache/archiva/admin/repository/managed/DefaultManagedRepositoryAdmin.java

Modified: archiva/trunk/archiva-modules/archiva-base/archiva-repository-admin/archiva-repository-admin-default/src/main/java/org/apache/archiva/admin/repository/managed/DefaultManagedRepositoryAdmin.java
URL: http://svn.apache.org/viewvc/archiva/trunk/archiva-modules/archiva-base/archiva-repository-admin/archiva-repository-admin-default/src/main/java/org/apache/archiva/admin/repository/managed/DefaultManagedRepositoryAdmin.java?rev=1443217&r1=1443216&r2=1443217&view=diff
==============================================================================
--- archiva/trunk/archiva-modules/archiva-base/archiva-repository-admin/archiva-repository-admin-default/src/main/java/org/apache/archiva/admin/repository/managed/DefaultManagedRepositoryAdmin.java (original)
+++ archiva/trunk/archiva-modules/archiva-base/archiva-repository-admin/archiva-repository-admin-default/src/main/java/org/apache/archiva/admin/repository/managed/DefaultManagedRepositoryAdmin.java Wed Feb  6 21:21:18 2013
@@ -532,6 +532,11 @@ public class DefaultManagedRepositoryAdm
                 {
                     indexer.removeIndexingContext( indexingContext, true );
                 }
+
+                // delete directory too as only content is deleted
+                File indexDirectory = indexingContext.getIndexDirectoryFile();
+                FileUtils.deleteDirectory( indexDirectory );
+
                 createIndexContext( managedRepository );
             }
             catch ( IOException e )