OpenJDK (Java) migrating from Mercurial?

Malcolm Matalka mmatalka at gmail.com
Mon Nov 18 14:17:26 UTC 2019


František Kučera <konference at frantovo.cz> writes:

> Dne 18. 11. 19 v 13:01 Malcolm Matalka napsal(a):
>> I have no idea how to evaluate if your flow is a good idea or not. > There is nothing conclusion I've found on the internet or talking to
>> people.
>
> I understand that this might be better described, because the
> documentation <https://www.mercurial-scm.org/wiki/Bookmarks>,
> <https://www.mercurial-scm.org/wiki/NamedBranches> talks rather about
> how particular features work – than giving an advice when use which one.
>
>> If I'm the CTO of an engineering team of 100 devs banging away at a > monorepo, are named branches too heavy for them for shortlived >
> changes? Should they use bookmarks? Topics? Am I setting myself up > for
> spending a ton of person-power in a year trying to get a sluggish > repo
> to work?
>
> And with Git you can run into a situation that something weird happened
> in the past, but you have no clue why or who did it and you are unable
> to recover the original state and reproduce the scenario because certain
> pieces of information are missing. I experienced several awkward
> situations and wasted time with Git… This is one of reasons why I love
> Mercurial – it is much better in history recording and it is much harder
> to loose the information with Hg than with Git (especially the tags and
> branches).

I agree those are powerful features of hg, but also, I make branches
probably 100x more often than I have to deal with funky situations like
that.  It's like we have this amazing new motor that beats anything on
the market but nobody can figure out how to open the car door.

There is also "safety in numbers" when it comes to git.  Meanwhile, us
in the hg world can't even agree on the best way to make a branch.

If not being prescriptive on how to use hg is an explicit decision of
the community, that's ok.  At the same time, we need to accept that many
people don't value some of those great features of hg and just want to
know how to make a branch and merge it, and if we aren't going to give
them that answer then we should expect them to go where they can find it
and we should not expect explaining revsets to them to be compelling.

>
> Franta
>
> _______________________________________________
> Mercurial mailing list
> Mercurial at mercurial-scm.org
> https://www.mercurial-scm.org/mailman/listinfo/mercurial
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 487 bytes
Desc: not available
URL: <http://lists.mercurial-scm.org/pipermail/mercurial/attachments/20191118/b7db1c73/attachment.asc>


More information about the Mercurial mailing list