On 10/16/2010 10:04 PM, Vincent Massol wrote:
>
> On Oct 16, 2010, at 9:51 PM, Sergiu Dumitriu wrote:
>
>> On 10/16/2010 03:01 PM, Vincent Massol wrote:
>>>
>>> On Oct 16, 2010, at 2:38 PM, Sergiu Dumitriu wrote:
>>>
>>>> On 10/16/2010 01:10 PM, Vincent Massol wrote:
>>>>> Hi devs,
>>>>>
>>>>> I'd like to create svn externals for enterprise in enterprise/trunks that 
>>>>> would build both platform and enterprise. I would put a pom.xml in trunks 
>>>>> for doing that.
>>>>>
>>>>> The need is to have a single maven multi module project to run Clover on 
>>>>> (otherwise it's more complex for setting up Clover).
>>>>>
>>>>> WDYT?
>>>>
>>>> I'm not sure trunks is the best option. We could have some svn externals
>>>> directly in the enterprise directory.
>>>>
>>>> svnroot/xwiki/enterprise/trunk/
>>>> |- database
>>>> |- distribution
>>>> |- distribution-test/
>>>> |- installers/
>>>> |- platform
>>>>     |- /core/ ->   svnroot/xwiki/platform/core/trunk/
>>>>     |- ...
>>>> |- web
>>>> |- wiki
>>>
>>> We wouldn't want that developers have to checkout platform when they check 
>>> the enterprise trunk...
>>>
>>
>> Something's not clear, I thought this is the same thing, except that
>> it's in a different structure. Doesn't your trunks proposal also imply
>> checking out the platform?
>
> People who want to build enterprise will checkout enterprise/trunk as they do 
> now, nothing is changed from now.
> People who want to check out enterprise + platform at once will checkout 
> enterprise/trunks (new)
>

OK, so it would be:

svnroot/xwiki/enterprise/
|- branches
|- tags
|- trunk
|- trunks

This is breaking a bit the t+b+t convention, so I don't like it that much.

>
>>>> When branching enterprise, we update the platform/core to point to the
>>>> appropriate core branch, and so on.


-- 
Sergiu Dumitriu
http://purl.org/net/sergiu/
_______________________________________________
devs mailing list
[email protected]
http://lists.xwiki.org/mailman/listinfo/devs

Reply via email to