Por Anónimo (no verificado) , 29 Abril 2026

Dos formas de ecosistema

El ecosistema de Git es esparcido, dirigido por mercado y desigual. El de Mercurial es más pequeño, deliberado y más cohesivo.

Hosting

El hosting Git está en todas partes. El hosting Mercurial se ha adelgazado dramáticamente: Bitbucket eliminó Mercurial en 2020.

Integraciones CI/CD

Cada servicio CI principal soporta Git nativamente. El soporte Mercurial existe pero es irregular.

Soporte IDE

VS Code, JetBrains, Vim, Emacs, Sublime Text, Visual Studio — todos tienen integración Git de primera clase.

Arquitecturas de extensiones

Las extensiones de Mercurial se conectan a una API Python estable. Extensiones notables:

  • histedit, mq, shelve, evolve, largefiles.

La extensibilidad de Git es vía comandos plumbing y hooks. Herramientas notables de terceros:

  • git-lfs, git filter-repo, gh, delta, tig, lazygit.

Hooks

# Git: scripts shell en .git/hooks/
cat > .git/hooks/pre-commit <<'EOF'
#!/usr/bin/env bash
npm test
EOF
chmod +x .git/hooks/pre-commit

# Mercurial: configurado en hgrc
[hooks]
pretxncommit.tests = npm test

Bibliotecas en lenguajes de programación

Git tiene bibliotecas para cada lenguaje principal: libgit2, JGit, gitoxide, pygit2, nodegit, go-git.

Documentación y materiales de aprendizaje

Pro Git, la documentación de GitHub, las guías de Atlassian cubren Git. La documentación de Mercurial es buena pero más pequeña.

Tooling de seguridad

Escaneo de secretos, atestación de cadena de suministro, firma de commits — todos apuntan a Git primero.

IA y tooling de desarrollador

Los asistentes IA modernos asumen Git. Cursor, GitHub Copilot, bots de code review todos integran con semántica Git.

Donde gana el ecosistema de Mercurial

  • Heptapod proporciona una experiencia de hosting pulida.
  • La extensión evolve de Mercurial.
  • Sapling, herramienta inspirada en Mercurial de Meta.

La evaluación honesta

Los efectos de red son reales y autorefuerzantes.