On 4 July 2012 13:23, Camillo Bruni <camillobruni@gmail.com> wrote:
On 2012-07-04, at 14:02, Sven Van Caekenberghe wrote:
On 04 Jul 2012, at 13:50, phil@highoctane.be wrote:
I am using Mercurial for all of the other projects and technologies.
With a full copy of everything locally, it helps indeed when we get crashes...
But GIT/Hg isn't giving you the change sorter.
I have used/tried FileTree/Git(hub) a bit and it is cool and it works. But I do miss (tools) integration in the image. The workflow also changes a bit, it is no longer all Smalltalk.
IMHO it is not yet quite ready.
indeed. I remember that my solution didn't change a thing from the image side experience. It was "simply" a git backend for MC.
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