I guess so. Also partially because how monticello works and how komitter uses 
it. As far as I understand, Komitter generates a diff, then you select which 
changes you want to commit and then it somehow commits the ancestor with 
selected changes applied. So if you say that the actual ancestor in a wrong one 
and user will deselect some changes - Komitter will commit the old thing + 
selected new changes.

Maybe it’s a problem of Komitter. On the other hand maybe doing it correctly is 
too complicated because of how monticello works.

Uko

> On 06 Apr 2015, at 18:58, Thierry Goubier <[email protected]> wrote:
> 
> Hi Uko,
> 
> Le 06/04/2015 18:48, Yuriy Tymchuk a écrit :
>> Actually there is a bigger problem… Because of hot gitfiletree finds
>> the ancestor (which is one of the previous ancestors) Komitter
>> commits the changes related to that ancestor.
>> 
>> E.g. it shows you that you’ve added two methods (while in fact you’ve
>> modified them, but they were not present in the previous ancestor)
>> and you select to commit only one of them, then one method will be
>> committed and one deleted.
> 
> Can you explain a bit? Is it because GitFileTree only uses git to determine 
> the ancestors?
> 
> Thierry
> 


Reply via email to