Helma Logo
main list history

Version 3 by hannes on 11. October 2007, 15:50

16<th>Migration to SVN</th>
22<td></td>
28<td>Define as svn:externals</td>
34<td>Define as svn:externals</td>
38<td>modules</td><td>apps/modules</td>
40<td>Define as svn:externals</td>
44<td>helmaTools</td><td>apps/helmaTools</td>
46<td>Define as svn:externals</td>
52<td>?</td>
58<td>?</td>

Version 2 by hannes on 11. October 2007, 14:55

11TODO<table border="1" cellspacing="0" cellpadding="3"
12<tr>
13<th>Ant Task</th>
14<th>CVS Repo</th>
15<th>Checkout Path</th>
16</tr>
17<tr>
18<td>jsdocs</td>
19<td>apps/reference</td>
20<td>work/reference</td>
21</tr>
22<tr>
23<td>package-apps</td>
24<td>apps/welcome</td>
25<td>work/apps/welcome</td>
26</tr>
27<tr>
28<td>package-manage</td>
29<td>apps/manage</td>
30<td>work/apps/manage</td>
31</tr>
32<tr>
33<td>package-modules</td>
34<td>modules</td>
35<td>work/modules</td>
36</tr>
37<tr>
38<td>package-helmaTools</td>
39<td>helmaTools</td>
40<td>work/helmaTools</td>
41</tr>
42<tr>
43<td>app</td>
44<td>apps/*</td>
45<td>work/*</td>
46</tr>
47<tr>
48<td>module</td>
49<td>apps/*</td>
50<td>work/*</td>
51</tr>
52</table>

Version 1 by hannes on 08. October 2007, 12:25

1Helma's build script needs to be updated to reflect the move from the CVS repositories to Subversion.
3Some things to consider:
4
5* Currently the Helma build.xml script uses the <code><cvs></code> tags for adding additional packages in various places.
6* Ant amazingly does not support Svn out of the box. There are some add-on packages to make ant support Svn, but it would be preferrable to avoid dependencies for non-standard ant tasks.
7* *svn:externals|http://svnbook.red-bean.com/en/1.0/ch07s03.html* definitions in Subversion may be the way to go, checking out/exporting dependencies right away rather than at build time.
8
9=== Current usage of <code><cvs></code> tag in Helma's build.xml ===
10
11TODO