Sounds like a productive week ! Thanks for the report and the work. On 24 Mar 2014, at 10:06, Max Leske <[email protected]> wrote:
> For those who’ve been interested in what went on during the last two weeks, > where I visited Lille, I’ve compiled a short report. Regarding my work on Git > I’ll continue to report on the status from time to time. > > I want to thank everyone at RMoD once again for the warm welcome and the > support I received. Special thanks to Ben and Camillo for providing a place > to crash at. > Thanks also go to all of you guys and girls on the list for pushing Pharo > constantly and for showing interest in my work. It’s very encouraging. > > Cheers, > Max > > > Git: > - Esteban Lorenzano and me worked together on preparing the libgit2 and > libssh2 libraries for integration into the VM > - Igor Stasenko worked with me to solve a couple of problems I had with > NativeBoost. Especially callbacks can be tricky > - Learnt how to build the VM in debugging mode so that I could debug FFI > calls in XCode > - Stefan Marr worked with me on moving the tests from Phexample to SUnit > - The implementation now enables writing of blobs, trees and commits, cloning > of remote repositories (https), fetching from remote repositories (https), > pushing to remote repositories (https) > - Authentication with remote repositories via SSH is working but clone, > fetch, push don't work yet (problems with the libssh2 interaction that I > wasn't able to resolve yet) > - I set up an initial build infrastructure on the INRIA CI server > (https://ci.inria.fr/pharo-contribution/job/LibGit2/) > - We defined a rough roadmap for what needs to be done in the near future: > 1. finish the low level libgit2 abstraction (offer a minimal API that > hides the bindings; we don't want users to use the bindings directly) > 2. we already have a prototype of a FileSystem wrapper for Git. We > want to use that on top of the libgit2 abstraction layer > 3. we already have a Monticello FileSystem wrapper prototype. We want > to use that to abstract from the actual storage method. Together with the > Git-FileSystem wrapper this should make it very easy to continue (for now) > using Monticello and the existing GUI tools while using Git as a backend for > storage. > - On Friday 21 I gave a short demo at RMoD on the work accomplished and what > the plans are for the future > > Fuel: > - Martín Dias and I worked together on: > - debugging a problem with large object graphs > - preparing a new baseline for Fuel 2 > - moving the benchmark suite to SMark > - setting up a benchmark build on the INRIA CI server which will help > us track performance changes when introducing changes > - defining a rough roadmap for Fuel > - Had a discussion with Usman Bhatti about the uses and the future of Fuel in > Moose
