From: Oti <oh...@gm...> - 2007-08-15 07:45:33
|
Charlie, please aplogize if I come up with this again (unified directory structure). I tried to run a full build from the Release_2_2maint branch, and have difficulties (say: some work) with the directory structure. Reading the subversion book, there is no difference between a tag and a branch (and trunk, therefore): everything is a directory. So if the Release_2_2maint branch had the same structure as e.g. the Release_2_2rc3 tag, the build could be greatly simplified, because we would only need one property (currently svn.tag) to specify from which directory to checkout: trunk branches/Release_2_2maint tags/Release_2_2rc3 The directories below would be: /jython /installer /some more on trunk Otherwise, I'd have to introduce another couple of properties and if's (which are really nice to read in ant..), because the directory to checkout jython itself would be different when building from the 2_2maint branch, and that again would differ from the directory to checkout the installer from. Ideally we would have: /branches /Release_2_2maint /installer /jython /tags /Release_2_2rc3 /installer /jython /trunk /installer /jython : To summarize, I vote for a unified directory structure below trunk/, branches/Release*maint, and tags/Release* What do you think ? Thanks, Oti. On 8/12/07, Oti <oh...@gm...> wrote: > Charlie, > > First of all: BIG thanks ! > > While in the process of switching my workspaces, I'm thinking if it > would be a good idea to branch the installer, too. > Leaving it like it is means we have the same for 2.2 and trunk, which > is easier for documentation (and probably for the users). > But we might get into trouble if build.xml or the project structure > changes drastically on trunk. > > In addition, the current Release_2_2maint branch omits the /jython subdirectory: > /branches > /Release_2_2maint > (omitted /jython directory) > /bugtests > /src > : > > while branching 2 projects - jython and installer - ideally would be like: > /branches > /Release_2_2maint > /jython > /bugtests > /src > : > /installer > /src > /test > > The same probably apply to htdocs. > > What do you think ? Sorry this did not come to my mind earlier! > > Best wishes, > Oti. > > On 8/12/07, Charlie Groves <cha...@gm...> wrote: > > On 8/11/07, Charlie Groves <cha...@gm...> wrote: > > > If you've got a checkout of trunk you'd like to keep at a 2.2 level, > > > run 'svn switch > > > https://jython.svn.sourceforge.net/svnroot/jython/Release_2_2maint' in > > > the base of the checkout. > > > > That should have been 'svn switch > > https://jython.svn.sourceforge.net/svnroot/jython/branches/Release_2_2maint' > > > > Charlie > > > > ------------------------------------------------------------------------- > > This SF.net email is sponsored by: Splunk Inc. > > Still grepping through log files to find problems? Stop. > > Now Search log events and configuration files using AJAX and a browser. > > Download your FREE copy of Splunk now >> http://get.splunk.com/ > > _______________________________________________ > > Jython-dev mailing list > > Jyt...@li... > > https://lists.sourceforge.net/lists/listinfo/jython-dev > > > |