Hi,
For me is not so much about Monticello being satisfactory (at this
moment it is for me) but is more about not choosing gratuitous
complexity of Git, when we
I think that we should consider this more carefully. The world moving to
Git and GitHub is not a sign of the wisdom of the masses, but quite the
contrary. Fortunately, Pharo/Smalltalk has a tradition for not following
the masses. Sometimes is too much of a self-contained solipsistic world,
but sometimes is sane to have a panoramic view before making any choose.
Early decisions are the most costly ones, so if we can choose any DVCS
to work with, would be nice to consider extra options besides git. Sadly
we don't have the main power for that and surely what will happen will
be in the direction of the decisions we can NOT make, but others have
done for us, like Thierry said (for example our bosses in the work
environments choosing git because... well... everybody else is doing it).
If that's the direction the project will take, please make Git as
invisible as possible, I wouldn't like to start to think in pulls,
pushes, blames, fetchs, patchs, stashs, bisects and all that stuff.
Something like choose the repository. Sync local with remote, like in
Monticello/Fossil will be ideal, not because is what we have now, but
because is something with the same smoothness while can open the door to
some advantages of DVCS without the extra complexity of Git.
Cheers,
Offray
El 07/04/15 a las 16:17, Alexandre Bergel escribió:
I perfectly understand your position. I am also
relatively satisfied with Monticello. My real underlying question is: are we not missing
something big by delaying our adoption of Git? The World is moving toward, and apparently
we are just (poorly) copying some of the things github has.
Consider Roassal. We were all happy with Mondrian, and then with Roassal1. No user came
saying we need something new. At the end, producing Roassal2 was a painful but very
positive move.
Coming back to Smalltalkhub/github: Nobody is really complaining about
Monticello/Metacello. But would it not be a progress if we switch to a git solution? Sure,
it will be painful at the beginning. But would it not be better in the long term?
Metacello came along with a rather complex versioning mechanism. But Git offer this.
There is also an effort to produce application catalog. Would it be not easier to do this
catalog if we were all using github?
Cheers,
Alexandre