|
From: <jbo...@li...> - 2005-09-28 21:19:16
|
Author: adamw
Date: 2005-09-28 17:19:08 -0400 (Wed, 28 Sep 2005)
New Revision: 1234
Modified:
trunk/forge/portal-extensions/shotoku/shotoku-svn-service/src/java/org/jboss/shotoku/svn/service/SvnRepository.java
trunk/forge/portal-extensions/shotoku/shotoku-svn-service/src/java/org/jboss/shotoku/svn/service/SvnServiceImpl.java
Log:
Added initial check-outs and more resistancy do cleanup exceptions
Modified: trunk/forge/portal-extensions/shotoku/shotoku-svn-service/src/java/org/jboss/shotoku/svn/service/SvnRepository.java
===================================================================
--- trunk/forge/portal-extensions/shotoku/shotoku-svn-service/src/java/org/jboss/shotoku/svn/service/SvnRepository.java 2005-09-28 20:59:32 UTC (rev 1233)
+++ trunk/forge/portal-extensions/shotoku/shotoku-svn-service/src/java/org/jboss/shotoku/svn/service/SvnRepository.java 2005-09-28 21:19:08 UTC (rev 1234)
@@ -57,7 +57,7 @@
private void tryCleanup() {
try {
ourClientManager.getWCClient().doCleanup(wc);
- } catch (SVNException e) {
+ } catch (Exception e) {
}
}
Modified: trunk/forge/portal-extensions/shotoku/shotoku-svn-service/src/java/org/jboss/shotoku/svn/service/SvnServiceImpl.java
===================================================================
--- trunk/forge/portal-extensions/shotoku/shotoku-svn-service/src/java/org/jboss/shotoku/svn/service/SvnServiceImpl.java 2005-09-28 20:59:32 UTC (rev 1233)
+++ trunk/forge/portal-extensions/shotoku/shotoku-svn-service/src/java/org/jboss/shotoku/svn/service/SvnServiceImpl.java 2005-09-28 21:19:08 UTC (rev 1234)
@@ -72,12 +72,17 @@
String id = Tools.getAttributeValue(n, "id");
String url = Tools.getAttributeValue(n, "url");
- repositories.put(id, new SvnRepository(
+ SvnRepository repo = new SvnRepository(
Tools.getAttributeValue(n, "username"),
Tools.getAttributeValue(n, "password"),
url,
- Tools.getAttributeValue(n, "localpath")));
+ Tools.getAttributeValue(n, "localpath"));
+ repositories.put(id, repo);
+
+ // First update/ checkout.
+ repo.update();
+
log.info("Added svn repository: " + id + ", " + url);
}
}
|