• nogooduser@lemmy.world
      link
      fedilink
      English
      arrow-up
      0
      ·
      5 days ago

      It’s definitely up with Git in my opinion. I much prefer the branching in Mercurial.

      It’s certainly very offensive to lump it in the same band as SVN and TFVC.

        • nogooduser@lemmy.world
          link
          fedilink
          English
          arrow-up
          0
          ·
          4 days ago

          It’s not the mechanism of branching that I prefer.

          It’s the fact that Mercurial tags the commit with the name of the branch that it was committed to which makes it much easier to determine whether a commit is included in your current branch or not.

          Also, Mercurial has a powerful revision search feature built in which I love (https://www.mercurial-scm.org/doc/hg.1.html#revisions).

          • bleistift2@sopuli.xyz
            link
            fedilink
            English
            arrow-up
            0
            ·
            4 days ago

            I admit that I have been bitten by the fact that commits don’t have a “true home branch”.

          • balsoft@lemmy.ml
            link
            fedilink
            arrow-up
            0
            ·
            4 days ago

            It’s the fact that Mercurial tags the commit with the name of the branch that it was committed to which makes it much easier to determine whether a commit is included in your current branch or not.

            Isn’t this trivial in Git too? git branch --contains COMMIT ?

      • Alphare@lemmy.world
        link
        fedilink
        arrow-up
        0
        ·
        5 days ago

        Given that Git and Mercurial were both created around April 2005 to serve the same purpose by very similar people for the same reason… I’d say it’s fair!