It does work indeed, commit wise. But can I git pull and git push with it ?�


On Mon, Nov 4, 2013 at 10:50 PM, GOUBIER Thierry <thierry.goubier@cea.fr> wrote:
Alexandre,

using Git with Pharo (2 and 3) works today on Mac and Linux with MonticelloFileTree and MonticelloFileTree-Git.

FileSystem-Git will be a better way to do it (and more portable) :)

Thierry


De : Pharo-dev [pharo-dev-bounces@lists.pharo.org] de la part de Alexandre Bergel [alexandre.bergel@me.com]
Date d'envoi : lundi 4 novembre 2013 21:34
��: Pharo Development List
Cc: Pharo Development List

Objet : Re: [Pharo-dev] Github and Pharo

+1
Everybody is waiting for using Git with Pharo. There is a real possibility to impact 100s of users...
Go go go!

Alexandre

Alexandre

Le 04-11-2013 � 15:35, kilon alios <kilon.alios@gmail.com> a �crit�:

Yeah I agree, this is an awesome project and thank you for your hard work :)�


On Mon, Nov 4, 2013 at 8:12 PM, GOUBIER Thierry <thierry.goubier@cea.fr> wrote:
Hi Max,

I saw you were on it :) It's a huge effort you're undertaking. I learned a bit about git internal storage stepping through the code.

Thierry

________________________________________
De : Pharo-dev [pharo-dev-bounces@lists.pharo.org] de la part de Max Leske [maxleske@gmail.com]
Date d'envoi : lundi 4 novembre 2013 17:44
� : Pharo Development List
Objet : Re: [Pharo-dev] Github and Pharo

FileSystem-Git is basically in alpha at the moment� I�m rewriting it.


On 04.11.2013, at 17:04, Goubier Thierry <thierry.goubier@cea.fr> wrote:

> Ok, I tried a bit with FileSystem-Git, but it seems there is still a bit of work to do...
>
> I tried on one of my work repository, and:
> - it failed trying to uft8convert a packed data file.
> So I corrected the error (get the stream as binary!) and
> - It failed looking for one of the commit IDs
> I found the ref in a pack file; apparently, it's not looking in there...
> I'm forcing a read of the pack files in there
> - Yet another utf8convert error on binary data
> Corrected, I got the pack files, but the index isn't telling me much.
> I tried to list the objects in it... Unknown compression method error.
>
> There's a huge amount of code in there, it's a bit frightening. I think I'll stay with OSProcess a bit longer ;)
>
> Thierry
>
> Le 04/11/2013 14:28, Goubier Thierry a �crit :
>>
>>
>> Le 04/11/2013 14:09, David T. Lewis a �crit :
>>> On Mon, Nov 04, 2013 at 01:58:29PM +0100, Goubier Thierry wrote:
>>>>
>>>>
>>>> Le 04/11/2013 12:11, kilon alios a ?crit :
>>>>> yeap filetree did the trick here. However it does not allow to browse
>>>>> through the git commits as gitfiletree does, the only commit available
>>>>> is the last commit.
>>>>>
>>>>> I took a look at CommandShell and friends and they all look pretty much
>>>>> very broken. For example in workspace I executed
>>>>> [ CommandShellTranscript open.] and trying "ls" or "dir" it creates an
>>>>> error because it add C path inside pharo subdirectories. Dont know if
>>>>> this is normal behavior.
>>>
>>> Use "CommandShell open" rather than "CommandShellTranscript open".
>>>
>>>
>>>>
>>>> I hope someone with more knowledge than me of OSProcess under windows
>>>> will have a look :)
>>>>
>>> OSProcess support for Windows is incomplete, so this will probably not
>>> do what you need. If the OSProcess is included in the Windows VM, it will
>>> let you run a Windows program, but it will not do most of the other
>>> things
>>> that you expect from OSProcess.
>>>
>>> Check http://www.squeaksource.com/ProcessWrapper.html for a possible
>>> alternative.
>>
>> Thanks Dave; no easy solution on that, it seems. I'll have a look then
>> with FileSystem-Git, this one may be a more portable solution.
>>
>> Windows is still a world apart from the rest :(
>>
>> Thierry
>
> --
> Thierry Goubier
> CEA list
> Laboratoire des Fondations des Syst�mes Temps R�el Embarqu�s
> 91191 Gif sur Yvette Cedex
> France
> Phone/Fax: +33 (0) 1 69 08 32 92 / 83 95
>