From: <jbo...@li...> - 2006-05-05 15:02:36
|
Author: adamw Date: 2006-05-05 11:02:20 -0400 (Fri, 05 May 2006) New Revision: 4101 Modified: labs/shotoku/trunk/shotoku-admin/src/java/org/jboss/shotoku/web/admin/UpdateServlet.java labs/shotoku/trunk/shotoku-test/src/java/org/jboss/shotoku/test/embedded/TomekTest.java Log: http://jira.jboss.com/jira/browse/JBSHOTOKU-31 Modified: labs/shotoku/trunk/shotoku-admin/src/java/org/jboss/shotoku/web/admin/UpdateServlet.java =================================================================== --- labs/shotoku/trunk/shotoku-admin/src/java/org/jboss/shotoku/web/admin/UpdateServlet.java 2006-05-05 04:46:43 UTC (rev 4100) +++ labs/shotoku/trunk/shotoku-admin/src/java/org/jboss/shotoku/web/admin/UpdateServlet.java 2006-05-05 15:02:20 UTC (rev 4101) @@ -18,7 +18,6 @@ HttpServletResponse response) throws ServletException, IOException { String data = request.getParameter("data"); - System.out.println("DATA: " + data); if (data == null) { return; } @@ -28,27 +27,26 @@ String id = tokens[0]; long revision = Integer.valueOf(tokens[1]); - tokens = tokens[2].split(":"); - Set<String> toUpdate = new HashSet<String>(); + String[] pathTokens = tokens[2].split(":", -1); + String current = pathTokens[0]; - String current = tokens[0]; - /*toUpdate.add(current); + toUpdate.add(current); - for (String token : tokens) { + for (String token : pathTokens) { + /* + * An empty path will always be the last read token. It can + * also mean that the whole tree needs updating, but in this + * case it will be the first token and added to the set + * earlier. + */ if (!"".equals(token) && !token.startsWith(current)) { current = token; toUpdate.add(token); } } - for (String a : toUpdate) { - System.out.println(a); - } - - System.out.println("Rev: " + revision + ", id: " + id); - - //SvnTools.getService().addPathsToUpdate(id, revision, toUpdate); */ + SvnTools.getService().addPathsToUpdate(id, revision, toUpdate); } catch (Exception e) { // In case of an exception, doing nothing. } Modified: labs/shotoku/trunk/shotoku-test/src/java/org/jboss/shotoku/test/embedded/TomekTest.java =================================================================== --- labs/shotoku/trunk/shotoku-test/src/java/org/jboss/shotoku/test/embedded/TomekTest.java 2006-05-05 04:46:43 UTC (rev 4100) +++ labs/shotoku/trunk/shotoku-test/src/java/org/jboss/shotoku/test/embedded/TomekTest.java 2006-05-05 15:02:20 UTC (rev 4101) @@ -17,10 +17,12 @@ } public static void main(String[] args) { - Set<String> x = TomekTest.getSet("a", "b", "c", "a"); + String[] t = "v".split("v", -1); + System.out.println("T content:"); + for (String x : t) { + System.out.println(x); + } - for (String s : x) { - System.out.println(s); - } + System.out.println("---"); } } |