Re: Hg vs Git

Jonathon Reinhart <[email protected]>
Newsgroups gmane.comp.programming.tools.scons.devel
Message-ID <CAPFHKzdAfP096M-cKao8dav_kZFcRLOjH6VkrdE7WtRu+w6_9g@mail.gmail.com>
> 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" <[email protected]> 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:[email protected]
> 41 Buckmaster Road    m: +44 7770 465 077   xmpp: [email protected]
> London SW11 1EN, UK   w: www.russel.org.uk  skype: russel_winder
> _______________________________________________
> Scons-dev mailing list
> [email protected]
> https://pairlist2.pair.net/mailman/listinfo/scons-dev
>
>

_______________________________________________
Scons-dev mailing list
[email protected]
https://pairlist2.pair.net/mailman/listinfo/scons-dev
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.