[Pharo-project] renggli mirror created on smalltalkhub

Esteban Lorenzano estebanlm at gmail.com
Wed Jul 4 09:00:11 EDT 2012

different things, Camillo, probably need different answers :)

sources can be replaced by file-per-class, changes (since is a delta, not a class), cannot.  Let's don't try to replace a silver bullet with another silver bullet... better an arsenal of good fitted answers.

On Jul 4, 2012, at 2:52 PM, Camillo Bruni wrote:

>> Gitocello [1] takes this approach. While Tim Felgentreff started it to
>> ease porting between Squeak and GNU Smalltalk, it works just fine as a
>> new MC backend. I use it a fair bit [2][3][4].
>> Mind you I _haven't_ tried collaboration with it. If you had conflicts
>> you would need to use git to address the conflicts, and you can have
>> "inter-method" conflicts which are impossible with FileTree. (In other
>> words, conflict markers could start in one method and end in another.)
>> Probably the chunk format's date stuff would get annoying, as well.
>> [1] https://github.com/timfel/gitocello
>> [2] https://github.com/frankshearar/Unification
>> [3] https://github.com/frankshearar/PersistentUnionFind
>> [4] https://github.com/frankshearar/Zippers
>> frank
> ah nice, though you went for the one file per class approach. 
> Which I think is not the best solution for pharo.
> For instance I want to replace the .changes / .sources file with
> one git repository which allows you to simply load new changes on
> demand and find methods with a minimal effort :)

More information about the Pharo-dev mailing list