On 09.08.2014 18:01, William Blevins wrote:
As we know Gary and I are Git people who like transient feature
branches
that can be packaged for merge and are not Mercurial experts. The D
changes extended over a very long period in a Mercurial feature fork
with me keeping the fork up to date with the mainline. On merge
Mercurial was unable to cope with this, creating zillions of spurious
crap. Really we do not have a good workflow and that is at the
heart of
the "big commit". I just made a single commit of all the D changes
from
over a two year period because it was the only way to not have a huge
internal Mercurial mess.
+1, I'm new, so my voice counts less, but my past experiences with
revision management tools is that GIT > Mercurial in every way;
Mercurial is more like distributed CVS (and CVS was a
lifetime/nightmare ago).
I don't see it that way.
I could make a long rant here, but my primary point is that maybe a
motion should be made for moving SCons to GIT? We could at least take
a vote and see if anyone is adamantly opposed. I'm against using a
hammer to do the job of a screwdriver.
Have to disagree again. Feel free to raise a poll for Git (I think we
did that some time ago, and hg won...so why don't we stick to that?),
but I don't see how this can help us. Work doesn't get less with another
transition, and we just moved from svn->hg. All the changes in the docs,
the changes in the basic workflows (branching, merging, releasing) and
whatever, now start to settle finally...such that one could start to
really do some proper work.
I just put quite some energy into updating the Wiki pages about how to
branch/merge with Mercurial...and you want to move *again*?
I've seen pull requests with several commits on a branch, where the
changes were very easy to follow. That's when people say: "Oh, why don't
you squash stuff together, so the log graph looks nicer." On other
occasions, reviewers complained because the single commit was too "big"
and too difficult to review. Well, yeah, that happens...it's life.
The merge that Russel mentioned was actually, as far as I remember,
successful and left the repo in a consistent state. It was again the
only problem that the log graph looked a bit "odd", based on Mercurial's
inner workings.
I really don't want to transition to another VCS again, only for that...
-1 from me at the moment. Let's not concentrate on having pretty
revision graphs, but on providing and releasing a software that works
for our users... ;)
Dirk
_______________________________________________
Scons-dev mailing list
[email protected]
http://two.pairlist.net/mailman/listinfo/scons-dev