Mercurial
![]() Logo programu | |
![]() | |
| Autor | Matt Mackall |
|---|---|
| Pierwsze wydanie | 19 kwietnia 2005(dts) |
| Aktualna wersja stabilna | 7.0.2 (7 maja 2025) [±] |
| Aktualna wersja testowa | 6.4rc0 (2 marca 2023) [±] |
| Język programowania | Python i C |
| Platforma sprzętowa | Wieloplatformowość |
| System operacyjny | Unix, Windows, Mac OS X |
| Rodzaj | system kontroli wersji |
| Licencja | GNU GPL wersja 2 |
| Strona internetowa | |
Mercurial, nazywany również Hg (jako że w języku angielskim mercury oznacza rtęć) – rozproszony, międzyplatformowy system kontroli wersji napisany głównie w języku programowania Python, choć udostępniający funkcję diff (porównanie dwóch wersji) w języku C. Głównymi założeniami Mercuriala były: duża wydajność, skalowalność oraz zaawansowane możliwości operacji na gałęziach. Twórcą oraz głównym programistą jest Matt Mackall. Kod źródłowy wydany jest na licencji GNU General Public License.
Historia
Mercurial został wydany w dniu 19 kwietnia 2005[1] w odpowiedzi na zapowiedź, że firma Bitmover wycofuje się z bezpłatnej wersji systemu BitKeeper. BitKeeper był używany w projekcie jądra Linux. Mackall postanowił napisać system, który mógłby zastąpić Bitkeepera i być używany do kontroli wersji w Linuksie. Mercurial powstał w podobnym czasie co pisany przez Linusa Torvaldsa system Git, któremu przyświecały podobne cele, co Mercurialowi. Ostatecznie do kontroli Linuksa został wybrany Git, aczkolwiek Mercurial jest obecnie używany w wielu innych projektach.
Przypisy
- ↑ Matt Mackall: Mercurial v0.1 – a minimal scalable distributed SCM. 2005-04-20. [dostęp 2008-12-29]. [zarchiwizowane z tego adresu (2008-10-10)].
Linki zewnętrzne
- Oficjalne wiki
- Hg Init: a Mercurial tutorial. hginit.com. [zarchiwizowane z tego adresu (2015-09-04)].
- A tour of Mercurial: the basics Przejrzysty poradnik Mercuriala
- Mercurial: an alternative to git Artykuł porównujący Mercurial z Gitem
- Subversion or CVS, Bazaar or Mercurial?. javaworld.com. [zarchiwizowane z tego adresu (2013-06-03)]. Porównanie czterech systemów kontroli wersji

