>> Even if it's a brand new piece of code, I don't see why it should be 
>> seggregated to a branch, instead of being part of the trunk.
I was surprised now you changed to think in this way, actually you said branch 
is cheap in git and we should use new branches for features. If you remembered, 
in previous discussion before, I suggested we use trunk for development, and 
cutting separate branch for RC2 release. 

>> Being in trunk does not mean you have to build it with the other modules 
>> (enough to comment it in the main pom)...
It would look rather messy in this way. It maybe works but still depends on the 
fact that there're only new codes that reside in the separate new module, no 
new codes and no modification codes into existing modules.

>> you have to reimport the full project everytime you switch
Yeah, I felt some inconvenience. I used a work around, how about two working 
copies.

Regards,
Kai

-----Original Message-----
From: Emmanuel Lécharny [mailto:[email protected]] 
Sent: Monday, January 11, 2016 5:35 PM
To: [email protected]
Subject: Re: kadmin-remote branch

Le 11/01/16 10:18, Zheng, Kai a écrit :
> I don't quite understand your question. Apparently the codes are in some 
> module(s), but isn't relevant to the question that whether it should stay in 
> trunk or a branch. Kadmin-remote is a big new feature that involves 
> significant new codes and currently it's still in its very early phase, 
> therefore I don't think we should do it in trunk.
I probably wasn't clear.

Even if it's a brand new piece of code, I don't see why it should be 
seggregated to a branch, instead of being part of the trunk. Being in trunk 
does not mean you have to build it with the other modules (enough to comment it 
in the main pom), but having it in a branch froces the developers to switch to 
the branches to build it. Having it in a branch makes it painful because even 
if it's easy to switch from trunk to branch and back, it's not the same story 
when it comes to teh IDE integration (basically, you have to reimport the full 
project everytime you switch).

Reply via email to