[Pharo-project] git support

Max Leske maxleske at gmail.com
Fri Sep 7 09:54:20 EDT 2012


Runs on 1.4 and 2.0 as long as you manually backport the newest filesystem packages (I've got both images on my machine and it works  fine).


On 07.09.2012, at 15:32, Camillo Bruni <camillobruni at gmail.com> wrote:

> On 2012-09-07, at 15:29, Dale Henrichs <dhenrich at vmware.com> wrote:
>> Does FsGit run in Pharo1.4 or is ti Pharo2.0 only ... if it ran in Pharo1.4 I would start using it in my daily work:)
> 
> so that's a motivation to get it up and running in 1.4 :P
> With FileSystem being backported I don't see any immediate problems ahead...
> 
>> ----- Original Message -----
>> | From: "Camillo Bruni" <camillobruni at gmail.com>
>> | To: Pharo-project at lists.gforge.inria.fr
>> | Sent: Friday, September 7, 2012 6:22:44 AM
>> | Subject: Re: [Pharo-project] git support
>> | 
>> | 
>> | On 2012-09-07, at 15:13, Dale Henrichs <dhenrich at vmware.com> wrote:
>> | > Cami,
>> | > 
>> | > What kind of work needs to be done for the Cypress-compatible
>> | > format? I've done a couple of different implementations already:)
>> | > So I can definitely do one more ... If you give me the name of the
>> | > class that is the entry point for read/write then I can take it
>> | > from there ...
>> | 
>> | Since you ported it to the new FileSystem I don't have to change much
>> | :)
>> | The git stuff works on top of the new FileSystem, thus completely
>> | transparent to
>> | whatever FileOperations you used.
>> | 
>> | - load filetree
>> | - use filetree instead of my own git exporter
>> | - use filetree for recreating mc snapshots
>> | 
>> | I will try to hook that up this weekend, then I need busy testers :P
>> | 
>> | 
>> | > Metacello integration is also among the "missing" from the
>> | > perspective that I want some real users using the Metacello
>> | > Preview[1] and giving me feedback[2] before I make a general
>> | > release.
>> | 
>> | I guess we could push some work to Versionner? That would then have
>> | to interact
>> | with the low-level git filesystem to set the tags / commits
>> | 
>> | > Also keep in mind that we will need to be inventing the Smalltalk
>> | > workflow for git...
>> | 
>> | yes :) I hope to get closer to that once I have a running
>> | implementation in pharo..
>> | 
>> | > Dale
>> | > 
>> | > [1]
>> | > https://github.com/dalehenrich/metacello-work/blob/master/README.md
>> | > [2] https://groups.google.com/group/metacello/
>> | > 
>> | > ----- Original Message -----
>> | > | From: "Camillo Bruni" <camillobruni at gmail.com>
>> | > | To: "Pharo-project at lists.gforge.inria.fr Development"
>> | > | <pharo-project at lists.gforge.inria.fr>
>> | > | Sent: Friday, September 7, 2012 4:15:46 AM
>> | > | Subject: [Pharo-project] git support
>> | > | 
>> | > | who will help?
>> | > | 
>> | > | max and I, stimulated by ESUG, worked on the latest version of
>> | > | FS-Git
>> | > | to make it stable again.
>> | > | we are very close to have a complete set of git tools written in
>> | > | pharo ready!
>> | > | 
>> | > | missing
>> | > | =======
>> | > | - a better mc integration
>> | > | - a cypress compatible fileout format
>> | > | - complete interaction with the git protocol
>> | > | - a direct way to commit stuff
>> | > | 
>> | > | as always my time is somewhat limited as well and we're the only
>> | > | two
>> | > | developers working on it...
>> | > | 
>> | > | The current work is available here:
>> | > | http://ss3.gemstone.com/ss/FSGit-Experimental.html
>> | > | https://github.com/dalehenrich/FSGit
>> | > | 
>> | > | best
>> | > | cami
>> | > | 
>> | > 
>> | 
>> | 
>> | 
>> 
> 
> 





More information about the Pharo-dev mailing list