On Wed, Mar 20, 2013 at 2:58 AM, Victor Stan <victor.stan@gmail.com> wrote:
Why are SmallTalk projects/source code hosted on SS3 Gemstone instead of Git/GitHub?��

I'm coming to SmallTalk from the world of web development with open source software,��primarily��Rails, and I'm very familiar with the amazing social network/source code repository that is GitHub. It is truly an industry defining entity, so many open source projects have been able to harness the ease of use, features and community around Git and GitHub.

At the moment, as I'm trying to learn more about SmallTalk and Pharo especially, (my primary interest in Pharo is to use it as a web development platform), I am a bit shocked, if I may be frank, at the tooling used for source code and open source project management. I see that the popular trend now is to move to SS3/Gemstone, and I appreciate anyone that helps open source development/projects, but I can't see how they can even come close to the functionality of GitHub for source code hosting and OS project management, so I pose the question: is there an effort, why or why not, to start integrating with GitHub and Git for source code management?��

I know that historical precent and the tools built into Pharo/SmallTalk images, like Monticello are predecessors to GUI source control, but given the leaps that Git has managed to take, in distributed source code management, how does the existing SmallTalk community feel about it's current tooling in this regard?



First welcome!

As others have said, there are efforts to use git as source control and I am looking forward to their progress. As for slow adoption of git, I think the following might be some of the reasons:

1) file based VCS, are a bit rude for Smalltalk, which operates on smaller source granularity, and typicall Smalltalk based VCS handle that in more natural way
2) Monticello is distributed VCS, and I am not so sure that it compared to git lacks many features that would be esseintial to Smalltalk developer. (but since I am only causal user of both, I might be wrong on this)

1+2 = there are a bit less reasons to switch than it appears on the first look, and since every switch requires energy, it did not happen yet.

I am certainly looking forward to it :) , since Github visibility would be very beneficial.

Once again welcome!

Davorin Rusevljan
http://www.cloud208.com