Hi Camillo:

On 27 Apr 2011, at 22:09, Camillo Bruni wrote:

> Lukas once implemented a small MC Repository type that simple stores the 
> source.st in a git repository. Due to changes in the recent pharo versions 
> some of the git code didn't work anymore. So that's fixed now and you can use 
> git for storing monticello versions.
> 
> The following uses a local git repos as a monticello repository:
> 
>       MCGitRepository directory: 'test_git'
What are the dependencies for that? Would it be likely that it works with a 
Squeak 3.8/3.9ish image?

> Of course it is not fully useful since it uses a single file to store 
> everything, rendering normal git tools unusable. Hence I will experiment 
> tomorrow a bit on how to split up methods and classes into something more 
> representable. I guess the trickiest part will be to tell git how methods and 
> classes changed when they are renamed, but even that should not be such a 
> problem..
If you can handle EPL licensed code, I could make our Transporter scripts 
available.
It is a bit more than just a file out that uses one file per class, and a 
folder per package.
Beyond that, we also have some support for ordering, since often we have 
dependencies that need to be load first, etc, as well as pre/post scripts.

Unfortunately, it is EPL licensed and not MIT. So, let me know whether that 
would be useful/acceptable for you.

Best regards
Stefan


-- 
Stefan Marr
Software Languages Lab
Vrije Universiteit Brussel
Pleinlaan 2 / B-1050 Brussels / Belgium
http://soft.vub.ac.be/~smarr
Phone: +32 2 629 2974
Fax:   +32 2 629 3525


Reply via email to