Re: [vuml] cvs repository structure
Status: Alpha
Brought to you by:
feradz
From: John R. <sd...@ya...> - 2006-11-28 11:21:11
|
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <meta content="text/html;charset=ISO-8859-1" http-equiv="Content-Type"> <title></title> </head> <body> Hi,<br> <br> Unfortunately I am no cvs expert either :-( If you don't have any luck with the sourceforge admins I could ask the GRASS-GIS folks for some advice. They restructured their repository a while back.<br> <br> If restructuring cvs is too difficult another option might be to leave cvs as is and migrate the restructured code to subversion...<br> <br> Cheers,<br> John<br> <br> Ferad Zyulkyarov wrote: <blockquote cite="mid...@ma..." type="cite"> <pre wrap="">Hi, at the time when I was initiating the project I hadn't much experience with CVS. So this organization happened to be accidentally :( Your advice about the organization is quite reasonable. I would change it but, with sourceforge it is very heavy procedure. I have to write the admins and explain them for the details. Ferad Zyulkyarov On 11/27/06, John Reid <a class="moz-txt-link-rfc2396E" href="mailto:sd...@ya..."><sd...@ya...></a> wrote: </pre> <blockquote type="cite"> <pre wrap=""> Hi, I'm finding the current cvs repository structure with each plugin/feature as a separate module somewhat cumbersome to work with. Unless I'm missing something about how cvs works it is easy to miss the addition of new modules when doing a cvs update as each new module requires a separate checkout operation :-( Current structure: org.vuml (plugin) org.vuml.core (plugin) org.vuml.editor (plugin) org.vuml.examples.gettingstarted (tutorial) org.vuml.feature (feature) org.vuml.uml2.diagram.clazz (plugin) org.vuml.update (update site web pages) org.vuml.views (plugin) org.vuml.wizards (plugin) Was there a reason for choosing the current structure? It might be worthwhile restructuring the repository along the following lines (which I have shamelessly adapted from another Eclipse project I am involved with): --vuml---features---org.vuml.application | | |-org.vuml.core | | |-org.vuml.uml2.diagram.activity | | |-org.vuml.uml2.diagram.class | | | |-fragments | | | |-plugins---org.vuml | |-org.vuml.core | |-org.vuml.editor | |-org.vuml.uml2.diagram.activity | |-org.vuml.uml2.diagram.class | |-org.vuml.views | |-org.vuml.wizards | |-documentation---programmers_manual | |-users_guide | |-tutorials---gettingstarted | |-more tutorials here :-) | |-update-site My reasons for suggesting this structure are: All source code can be checked out or updated with a single cvs command Going by some error messages I had when fooling around Eclipse expects "Plug-ins must be in 'plugins' directory, and features in 'features' directory." What do you think? Cheers, John ------------------------------------------------------------------------- Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT & business topics through brief surveys - and earn cash <a class="moz-txt-link-freetext" href="http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV">http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV</a> _______________________________________________ Vuml-general mailing list <a class="moz-txt-link-abbreviated" href="mailto:Vum...@li...">Vum...@li...</a> <a class="moz-txt-link-freetext" href="https://lists.sourceforge.net/lists/listinfo/vuml-general">https://lists.sourceforge.net/lists/listinfo/vuml-general</a> </pre> </blockquote> <pre wrap=""><!----> </pre> </blockquote> <br> </body> </html> |