Der 2005-Wendepunkt
BitKeeper war der VCS des Linux-Kernels bis April 2005. Linus Torvalds schrieb Git in 10 Tagen.
Der Linux-Faktor
Der Linux-Kernel ist das grosste, einflussreichste Open-Source-Projekt der Geschichte.
Der GitHub-Faktor
GitHub startete im April 2008. Bis 2010 war GitHub der OSS-Hub.
Netzwerkeffekte
Die Kosten des VCS-Wechsels skalieren mit Teamgrosse und Okosystem-Investment.
Wo Mercurial-Befurworter bleiben
- Mozilla (Firefox, Thunderbird) hat Mercurial uber ein Jahrzehnt verwendet; 2023 zu Git migriert.
- Meta (Facebook) hat Mercurial extensiv verwendet.
Was Git richtig gemacht hat
- Geschwindigkeit.
- Flexibilitat.
- Der Linux-Kernel als offentlicher Beweis.
- Schnelle Iteration.
Was Mercurial richtig gemacht hat
- UX.
- Erweiterungsmodell.
- Dokumentation.
- Konservative Defaults.
Die Lektionen fur Tool-Design
- Technischer Verdienst allein entscheidet nicht uber Adoption.
- Okosystem und Host-Integration zahlen mehr als CLI-Eleganz.
- Ein Befurworter im Zentrum einer einflussreichen Community schlagt Jahre der Verfeinerung.
- UX-Verbesserungen folgen Marktdominanz.
Migrationspfade heute
# Mercurial to Git
git clone https://github.com/frej/fast-export.git
cd source-hg-repo
git init ../target-git-repo
cd ../target-git-repo
~/fast-export/hg-fast-export.sh -r ../source-hg-repo
# Cross-mirror via hg-git
hg clone https://example.com/repo
cd repo
hg push git+ssh://github.com/user/repo.git