You will need to explain because �I don't understand what you mean by centralized vs distributed , does not support working at the right granularity.�
Influence the way Github goes is besides the point at this point since we dont have a better alternative and I will be a great oracle to predict , or not, that we wont have one in the next decade. Unless something extraordinary happens and Pharo goes super popular.�
Being a commercial application has not stopped tons of open source projects porting to it. But hey what do they know. I am not sure what you mean about sourceforge, I see still loads of open source project using it.�
The thing I see right now, is that I already use Github with Filetree and Monticello-GIT and it works. Can see the commits I made manually to git and create git commits. The only thing it does not do is push though thats also pretty much a matter of adding the code. So it looks like monticello is already there. It could be polished and sophisticated git interaction be integrated but I think with time we will see those things as well hopefully I can give a helping hand.�
And if Git is good enough to version control Linux source, I dont see why it would be a big problem to Pharo. But even if it is should not be faster if we make extensions to git via monticello to work around these potential problems instead of doing a huge project from scratch ?�
I will keep trying Monticello-GIT , if it works as well it seems to work I will probably stick with it. I would love also to extend it when I become familiar with its internals. Big thanks to people behind this.�
I think being against git is perfectly fine, wanting to trying your own thing is awesome, focusing on pharo specific solution is of course a good thing. But then not wanting to do that and use what is already out there can be as wise.