On 23 Jan 2014, at 10:50, phil@highoctane.be wrote:
I had a talk with Thierry and GitFileTree isn't supported on Windows.
Due to OSProcess.
Is the libgit2 going to solve that?
yes, libgit2 will be distributed with⦠er⦠well⦠pharo 4 :) (if my experiments works, and I finish in time, and, and, and... :) also⦠we need to make OSProcess work in windows too⦠Esteban
Phil
On Thu, Jan 23, 2014 at 10:39 AM, Goubier Thierry <thierry.goubier@cea.fr> wrote:
Le 23/01/2014 10:27, Esteban Lorenzano a écrit :
On 23 Jan 2014, at 10:24, Sven Van Caekenberghe <sven@stfx.eu> wrote:
It is in the image, no ?
Just add a MC repository of the filetree:// type â¦
no, thatâs filetree.
gitfiletree is a package made by Thierry to give access to git operations (push, pull, commit, etc.) inside the image, using OSProcess. I wanted to try it and explore the work needed to make it work with LibGit2 instead system calls :)
+100
I'm really interested by what you will end up with. I had a look at the LibGit2 API, and decided to stay with OSProcess...
Don't hesitate to ask questions about how gitfiletree works... I start to find part of the code a bit difficult to understand. The metadata re-creation code in particular :(
And the more I know about git internals and strategy, the less I'm inclined to move git code inside Pharo. Too many lines ;)
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