Mercurial

Z Wikipedii, wolnej encyklopedii
Skocz do: nawigacja, szukaj
Mercurial
system kontroli wersji
Hgk.png
Interfejs programu
Producent Matt Mackall
Platforma sprzętowa Wieloplatformowość
System operacyjny Unix, Windows, Mac OS X
Pierwsze wydanie 2005-04-1919 kwietnia 2005
Aktualna wersja stabilna 2.6.2 – 1 czerwca 2013
Licencja GNU GPL wersja 2
mercurial.selenic.com

Mercurial, nazywany również Hg (jako że w języku angielskim Mercury oznacza rtęć), jest rozproszonym, międzyplatformowym systemem kontroli wersji napisanym głównie w języku programowania Python, aczkolwiek udostępnia 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[edytuj | edytuj kod]

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 Linuksa. Mackall postanowił napisać system, który mógłby zastąpić Bitkeepera i być używany do kontroli wersji w jądrze Linuksa. Mercurial powstał w podobnym czasie co pisany przez Linusa Torvaldsa system Git, któremu przyświecały podobne cele, co Mercurialowi. Ostatecznie do kontroli jądra Linuksa został wybrany Git, aczkolwiek Mercurial jest obecnie używany w wielu innych projektach.

Przypisy

Linki zewnętrzne[edytuj | edytuj kod]