On Oct 16, 2010, at 10:21 PM, Sergiu Dumitriu wrote:

> 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.

I don't feel it's breaking it, quite the opposite. I don't see a better 
location.

This is also what we already have for platform:
http://svn.xwiki.org/svnroot/xwiki/platform/trunks

Thanks
-Vincent

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

_______________________________________________
devs mailing list
[email protected]
http://lists.xwiki.org/mailman/listinfo/devs

Reply via email to