On 04 Dec 2014, at 09:07, Thierry Goubier <thierry.goubier@gmail.com> wrote:



2014-12-04 8:27 GMT+01:00 Max Leske <maxleske@gmail.com>:

On 04.12.2014, at 07:24, Thierry Goubier <thierry.goubier@gmail.com> wrote:

Le 03/12/2014 14:02, Ben Coman a �crit :
Eliot Miranda wrote:

[and apologies for being deliberately incendiary but I *hate* the
movement away from tools in Squeak/Pharo.  It is a movement towards
stasis and death, and personally I'm enjoying life too much].

So what we need is a native Smalltalk git ;)

We need a better-than-git Smalltalk thing :)

Yes I know... more work with limited resources, but native git its being
done in other places...   (not sure how successfully)

I can give you a head start. There is some Smalltalk code to reuse; it's called FileSystem-Git, or FS-Git.

https://github.com/dalehenrich/FSGit

https://github.com/theseion/fs-git

http://smalltalkhub.com/#!/~FileSystemGitDev/FileSystem-Git
http://smalltalkhub.com/#!/~FileSystemGitDev/Git-FileSystem

They do lack a bit of activity.

That�s because they should be superseded by the libgit2 bindings.

If I'm not mistaken, they originally were what Ben suggested: a complete git reimplementation in Smalltalk via a FileSystem abstraction layer. The Pharo "whole" export to github would be based on that work, along with that 'almost like FileTree, but not the same' file format.

But correct me if I got that wrong.

it was Camillo�s work/idea, not Ben�s. 
and well, it was a great idea, but never more than an experiment. 
I wanted it too, but I didn�t continue the work because it would be different from monticello and community has proved been refractory to ideas that goes further it. 
so I get back to the other idea (Yours, Max) which was made monticello work with git. It will not be complete, but it will be a start. 
not that I have had actually time to work on it, but I will continue Max work as soon as I can allocate some time. 

Esteban