Posted by
Thierry Goubier on
Apr 07, 2015; 3:24pm
URL: https://forum.world.st/Moving-to-GIT-tp4818059p4818093.html
Le 07/04/2015 17:08, Anne Etien a écrit :
> Hi,
>
> You mean instead of SmalltalkHub?
>
> Are the tools like Monticello adapted to GIT? I don’t think so.
> And by listening the ones that already moved to GIT, it seems very complex.
Well, I'll let you judge of the complexity.
For Serge effort in the Datathon in Paris/Montreuil, I wanted to merge
Sven improvements on Open Street Map in Roassal to Alexandre latest
Roassal2.
Sven did it during PharoDays, so, when was that? Two months ago?
So I fired up Monticello, opened the Smalltalkhub repository, and tried
merging Roassal2-AlexandreBergel.812 and Roassal2-SvenVanCaenberghe.720.
Should have been easy, no? Sven only modified two or three methods,
added a class, that's all.
Result: 282 conflicts... Spread over all of Roassal2, touching almost
all classes :( You couldn't even find the true modifications of Sven in
all that mess.
So what I did is switch to git. Copy via gitfiletree the common ancestor
of Roassal2 (.718), made a branch Sven-OSM and copied there Sven's .719
and .720 versions, moved back to master and copied there the latest
Roassal2 (.812), and:
git merge Sven-OSM
> 1 conflict.
Without counting the fact that git is a lot faster going through Roassal
code than Monticello is.
> So without a great interface that abstracts all the complex details of
> GIT, I am not in favor of moving to GIT.
You have a point.
Now, after looking at the way some (many) of the projects are using
Monticello, Metacello (Configurations), I'm not sure waiting for that
GUI is a wise decision.
Thierry
> Anne
> Le 7 avr. 2015 à 16:53, Alexandre Bergel <
[hidden email]
> <mailto:
[hidden email]>> a écrit :
>
>> Hi!
>>
>> We will soon have to change our bug trackers.
>> What about taking this opportunity and moving to GIT?
>>
>> Some people have already cloned Roassal on github:
>>
https://github.com/search?utf8=✓&q=Roassal>> <
http://github.com/search?utf8=%E2%9C%93&q=Roassal>
>> We cannot ignore this…
>>
>> Alexandre
>>
>> --
>> _,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:
>> Alexandre Bergel
http://www.bergel.eu <
http://www.bergel.eu/>
>> ^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.
>>
>>
>>
>> _______________________________________________
>> Moose-dev mailing list
>>
[hidden email] <mailto:
[hidden email]>
>>
https://www.iam.unibe.ch/mailman/listinfo/moose-dev>
>
>
> _______________________________________________
> Moose-dev mailing list
>
[hidden email]
>
https://www.iam.unibe.ch/mailman/listinfo/moose-dev>
_______________________________________________
Moose-dev mailing list
[hidden email]
https://www.iam.unibe.ch/mailman/listinfo/moose-dev