On Dec 16, 2009, at 2:38 PM, Brian Fox wrote:

> For all the potential trouble this "enhancement" causes, does it
> really have a justifiable performance boost? I mean is copying a pom
> really that slow given everything else that has to happen in parallel?
> 
> I know if I go to a folder and run mvn install, I expect THOSE EXACT
> products from this build to be in my local repo regardless of what
> conflicts I may have with other branches. It's not reasonable to
> expect a developer to bump all their versions just because they've
> made a branch, particularly if it's a short lived and not-shared with
> other developers.
> 
> I'm in favor of pulling this back or changing it to check for exact
> timestamp and size.

+1 
Ralph

> 
> On Wed, Dec 9, 2009 at 10:49 AM, Dan Tran <dant...@gmail.com> wrote:
>> and It is very tough or nearly impossible to ask developers 40+ to do the
>> workaround below.
>> 
>> -Dan
>> 
>> On Wed, Dec 9, 2009 at 7:44 AM, Dan Tran <dant...@gmail.com> wrote:
>>> oh mine I am so glad accidentally read this. My team doing this so
>>> offen, by doing a quick branch an merge the change back
>>> how ever sometimes, it would some time to start the merge.
>>> 
>>> so there are 2 solutions:
>>> 
>>>   - change the version
>>>   or
>>>   - each branch has its own local.
>>> 
>>> This is very annoying and confusing. And I am sure it may be chaotic
>>> for some teams when starting using mvn 2.2 or 3.0 where the change
>>> happens
>>> 
>>> Please revert it, or make it an option on command line  ( like -Ol etc )
>>> 
>>> Thanks
>>> 
>>> 2009/12/9 Tamás Cservenák <ta...@cservenak.net>:
>>>> Hi there,
>>>> 
>>>> Just to refresh memories, there is an interesting debate going on:
>>>> 
>>>> http://jira.codehaus.org/browse/MNG-4368
>>>> 
>>>> BTW, now I do realize that the issue I thought to be my problem, and is 
>>>> used
>>>> to exchange comments are not the same....
>>>> But the problem is still a problem.
>>>> 
>>>> Thanks,
>>>> ~t~
>>>> 
>>>> On Mon, Dec 7, 2009 at 4:05 PM, Arnaud HERITIER <aherit...@gmail.com> 
>>>> wrote:
>>>> 
>>>>> I agree to fix the behavior like you propose Paul.
>>>>> It will reduce probably a little bit current performances but if it solves
>>>>> the case explained by Tamas, why not ...
>>>>> 
>>>>> 
>>>>> On Mon, Dec 7, 2009 at 4:01 PM, Paul Gier <pg...@redhat.com> wrote:
>>>>> 
>>>>>> It seems that the copyFileIfModified implementation should be changed.
>>>>>>  Since currently it only checks if the source timestamp is newer.  Maybe
>>>>>> this should be changed to check for the timestamps not equal (and maybe
>>>>> size
>>>>>> not equal also) instead of just a newer timestamp.  That would allow the
>>>>>> optimization, but also handle the use case described in the jira issue.
>>>>>> 
>>>>>> 
>>>>>> Tamás Cservenák wrote:
>>>>>> 
>>>>>>> Well, how about a "feature branch" (short lived branches)? Or you modify
>>>>>>> all
>>>>>>> the modules to have different GAV upon branch? This is kinda nonsense to
>>>>>>> me,
>>>>>>> since I branch it to do some feature that I know will get back into
>>>>> trunk.
>>>>>>> "Renaming" (changing GAVs of modules, maybe a LOT of them) is PITA in
>>>>> this
>>>>>>> case, IMHO.
>>>>>>> 
>>>>>>> But even then, I dislike very much the idea that Maven "optimizes" this,
>>>>>>> and
>>>>>>> does less then I tell it to do ;)
>>>>>>> 
>>>>>>> ~t~
>>>>>>> 
>>>>>>> On Mon, Dec 7, 2009 at 3:18 PM, Arnaud HERITIER <aherit...@gmail.com>
>>>>>>> wrote:
>>>>>>> 
>>>>>>>  You have the same version in 2 branches in a project ?
>>>>>>>> For me it is a bad practice
>>>>>>>> Each branch has it own version to avoid those sort of conflict.
>>>>>>>> 
>>>>>>>> 
>>>>>>>> Arnaud Héritier
>>>>>>>> Software Factory Manager
>>>>>>>> eXo platform - http://www.exoplatform.com
>>>>>>>> ---
>>>>>>>> http://www.aheritier.net
>>>>>>>> 
>>>>>>>> 
>>>>>>>> 2009/12/7 Tamás Cservenák <ta...@cservenak.net>
>>>>>>>> 
>>>>>>>>  Hi there,
>>>>>>>>> 
>>>>>>>>> this is mainly about this issue:
>>>>>>>>> http://jira.codehaus.org/browse/MNG-4368
>>>>>>>>> 
>>>>>>>>> It caused a lot of grief (and lost hours) to me, until I figured what
>>>>>>>>> happens on me.
>>>>>>>>> 
>>>>>>>>> IMHO, no "optimization" like this should be done against local
>>>>>>>>> 
>>>>>>>> repository.
>>>>>>>> 
>>>>>>>>> Please undo it.
>>>>>>>>> 
>>>>>>>>> 
>>>>>>>>> Thanks,
>>>>>>>>> ~t~
>>>>>>>>> 
>>>>>>>>> 
>>>>>>> 
>>>>>> 
>>>>>> ---------------------------------------------------------------------
>>>>>> To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
>>>>>> For additional commands, e-mail: dev-h...@maven.apache.org
>>>>>> 
>>>>>> 
>>>>> 
>>>> 
>>> 
>> 
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
>> For additional commands, e-mail: dev-h...@maven.apache.org
>> 
>> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
> For additional commands, e-mail: dev-h...@maven.apache.org
> 


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
For additional commands, e-mail: dev-h...@maven.apache.org

Reply via email to