[Scons-dev] Hg vs Git
Jonathon Reinhart
jonathon.reinhart at gmail.com
Sun Nov 27 14:11:17 EST 2016
> The point here is that someone can mutate a branch locally and then
force it to the mainline.
No, that is specifically what protected branches prevent. If "master" is
protected, then no one, not even an admin, can re-write history and force
push to it.
Personally, I find the rewriting extremely powerful for my local
development - I can re-arrange, split, and join commits in my feature
branch before it is merged into master. Very few people are interested in
rewriting history of a published tree.
On Nov 27, 2016 10:10 AM, "Russel Winder" <russel at winder.org.uk> wrote:
> On Sun, 2016-11-27 at 12:39 +0100, rupert THURNER wrote:
>
> Absolutely no reason to apologise for contributing.
>
> > sorry for posting here, i usually just lurk on this list because i am
> > interested in build tools. i doubt that mercurial will die out -
> > their
> > mailing list seems more busy than ever. history rewrite can be done
> > with
> > mercurial nowadays with extensions, and will come even more, just
> > note
> > facebooks "hg absorb" extension. a nice write up about future plans
> > from
> > the mozilla dev list:
> > https://groups.google.com/d/topic/mozilla.dev.version-control/nh4fITF
> > lEMk/discussion
>
> In a sense introducing history rewriting is undermining the whole point
> of Mercurial in a world dominated by Git.
>
> The really important point in the email, at least for me, is that all
> that hoo-ha a couple of years ago that Mercurial would remain a Python
> 2 application as it was simply to hard to switch from ASCII string to
> Unicode strings has gone away and Mercurial will work on Python 3.
>
> Of course if a Rust version really does come out, it may sweep away the
> Python version!
>
> Interesting that groups within Google, Facebook, Mozilla, and Unity are
> Mercurial hold-outs in the tide of Git, and even fighting back with
> movers from Git to Mercurial.
>
> The write up makes it sound a bit like Google, Facebook, Mozilla, and
> Unity are single entities where in fact that a many hundreds of groups
> all acting independently within the organizations.
>
> That Mercurial will run on Python 3 re-energises my willingness to do
> things with Mercurial.
>
> --
> Russel.
> ============================================================
> =================
> Dr Russel Winder t: +44 20 7585 2200 voip:
> sip:russel.winder at ekiga.net
> 41 Buckmaster Road m: +44 7770 465 077 xmpp: russel at winder.org.uk
> London SW11 1EN, UK w: www.russel.org.uk skype: russel_winder
> _______________________________________________
> Scons-dev mailing list
> Scons-dev at scons.org
> https://pairlist2.pair.net/mailman/listinfo/scons-dev
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://pairlist2.pair.net/pipermail/scons-dev/attachments/20161127/7eecb47e/attachment-0001.html>
More information about the Scons-dev
mailing list