But why? On 03 Nov 2013, at 15:52, Stephan Eggermont <stephan@stack.nl> wrote:
Kilon wrote
I take a look at previous experiments like squeaksource and I find little justification to not support Github. But then I am not against Smalltalkhub or other >repos being available to Pharo. The more the merrier.
I see some very strong arguments against depending on github: - it is centralized infrastructure, essentially unsuitable for use with a distributed version control system; Itâs now. Git is decentralised. And Guthub helps to use that even more with forks, pull requests, etc.
- it doesnât support working at the right granularity; I donât get the point.
- the smalltalk community is too small to have any influence on the directions github is taking. true
It is a commercial organization that can decide to do something we donât like at any time. It is free, so we are the product. Just take a look at sourceforge; - we can do much better than github (but donât have enough time). We should be using a P2P, bittorrent like system for version control. I think we should think about that. Monticello bothers me a lot. You have a lot of duplications, no safety for previous versions, etc. I donât like an idea of snapshots. Storing changes looks much better to me.
Stephan
Uko