On 2012-09-07, at 13:49, Frank Shearar <frank.shearar@gmail.com> wrote:
On 7 September 2012 12:15, Camillo Bruni <camillobruni@gmail.com> wrote:
who will help?
max and I, stimulated by ESUG, worked on the latest version of FS-Git to make it stable again. we are very close to have a complete set of git tools written in pharo ready!
missing ======= - a better mc integration - a cypress compatible fileout format - complete interaction with the git protocol - a direct way to commit stuff
as always my time is somewhat limited as well and we're the only two developers working on it...
The current work is available here: http://ss3.gemstone.com/ss/FSGit-Experimental.html https://github.com/dalehenrich/FSGit
That's great news, Camillo!
Is it at all possible to try separate (or keep separate) the core of the Git-facing stuff from the UI code? Like - and I say this without having looked at the structure of FS-Git, so feel free to yell at me if necessary - keeping the UI code in a separate package: FSGit-Core and FSGit-UI or whatever.
there won't be any UI code, and there isn't any so far :) for the time being I will revamp the old MCGit interface, which simply wraps around a certain fileout format to recreate the mc snapshots..
When moving code between Squeak and Pharo this is by far the most painful part of the port. Well, it's not just Squeak that I'm thinking of: so many projects would be useful in headless circumstances, and it would be really nice to be able to not depend on UI code when you don't need it.
(Having had a look, I see that GitSmartHtppProtocol might have a typo in its name?)
yes indeed a typo (blush) :P