[Pharo-project] renggli mirror created on smalltalkhub
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  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 .
>> 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.
>>  https://github.com/timfel/gitocello
>>  https://github.com/frankshearar/Unification
>>  https://github.com/frankshearar/PersistentUnionFind
>>  https://github.com/frankshearar/Zippers
> 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