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.


On Sun, Nov 3, 2013 at 4:52 PM, Stephan Eggermont <step...@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 doesn’t support working at the right granularity;
> - the smalltalk community is too small to have any influence on the
> directions github is taking.
>   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.
>
> Stephan
>
>
>
>

Reply via email to