• @[email protected]
    link
    fedilink
    English
    16 days ago

    I don’t think it’s hyperbole to say a significant percentage of Git activity happens on GitHub (and other “foundries”) – which are themselves a far cry from efficient.

    My ultimate takeaway on the topic is that we’re stuck with Git’s very counterintuitive porcelain, and only satisfactory plumbing, regardless of performance/efficiency; but if Mercurial had won out, we’d still have its better interface (and IMO workflow), and any performance problems could’ve been addressed by a rewrite in C (or the Rust one that is so very slowly happening).

      • @[email protected]
        link
        fedilink
        English
        1
        edit-2
        5 days ago

        Most of the VCS ops in Hg are actually written in C.

        GitHub is mostly written in Ruby, so that’s not really a performance win.

        Like I said, we’re stuck with Git’s UX, but we were never stuck with Hg’s performance.