Update of 
/var/cvs/contributions/CMSContainer/overview_generator/src/java/com/finalist/cmsc/tools/generator
In directory james.mmbase.org:/tmp/cvs-serv24322

Modified Files:
        BatchOperation.java CheckOutSourceCode.java 
Log Message:
CMSC-472,Automatic generation of available portlets / modules


See also: 
http://cvs.mmbase.org/viewcvs/contributions/CMSContainer/overview_generator/src/java/com/finalist/cmsc/tools/generator
See also: http://www.mmbase.org/jira/browse/CMSC-472


Index: BatchOperation.java
===================================================================
RCS file: 
/var/cvs/contributions/CMSContainer/overview_generator/src/java/com/finalist/cmsc/tools/generator/BatchOperation.java,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -b -r1.3 -r1.4
--- BatchOperation.java 21 Jan 2008 11:38:02 -0000      1.3
+++ BatchOperation.java 14 Apr 2008 02:27:42 -0000      1.4
@@ -68,9 +68,13 @@
         VCSConfig config = new VCSConfig("svn");
         StringTokenizer tokens = new StringTokenizer(str, " ");
         tokens.nextElement();
+               if(tokens.hasMoreElements())
         config.setUrl(tokens.nextElement().toString());
+               if(tokens.hasMoreElements())
         config.setModule(tokens.nextElement().toString());
+               if(tokens.hasMoreElements())
         config.setUsername(tokens.nextElement().toString());
+               if(tokens.hasMoreElements())
         config.setPassword(tokens.nextElement().toString());
         return config;
     }


Index: CheckOutSourceCode.java
===================================================================
RCS file: 
/var/cvs/contributions/CMSContainer/overview_generator/src/java/com/finalist/cmsc/tools/generator/CheckOutSourceCode.java,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -b -r1.2 -r1.3
--- CheckOutSourceCode.java     21 Jan 2008 11:38:02 -0000      1.2
+++ CheckOutSourceCode.java     14 Apr 2008 02:27:42 -0000      1.3
@@ -83,9 +83,11 @@
         String userName = vcsConfig.getUsername();
         String passWord = vcsConfig.getPassword();
         String url = vcsConfig.getUrl();
-        String hostName = url.substring(0, url.indexOf(":"));
+        String temp = url.substring(url.indexOf("@")+1);
+        String hostName = temp.substring(0, temp.indexOf(":"));
         String module = vcsConfig.getModule();
-        String rootDirectory = url.substring(url.indexOf(":") + 1, 
url.length());
+        String rootDirectory = temp.substring(temp.indexOf("/"));
+               
         String localDirectory = 
CVSCUtilities.stripFinalSeparator(path.getPath());
 
         boolean isPServer = true;
@@ -122,6 +124,7 @@
         // Now establish information required by CVSProject
         project.setProjectDef(projectDef);
         project.setUserName(userName);
+
         project.setRepository(module);
         project.setRootDirectory(rootDirectory);
         project.setLocalRootDirectory(localDirectory);
_______________________________________________
Cvs mailing list
[email protected]
http://lists.mmbase.org/mailman/listinfo/cvs

Reply via email to