Mercurial
| Mercurial | |
| system kontroli wersji | |
Interfejs programu |
|
| Producent | Matt Mackall |
| Platforma sprzętowa | Wieloplatformowość |
| System operacyjny | Unix, Windows, Mac OS X |
| Pierwsze wydanie | 19 kwietnia 2005 |
| Aktualna wersja stabilna | 1.9.2 – 26 sierpnia 2011 |
| 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ść oraz 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.
[edytuj] 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 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
- ↑ Matt Mackall: Mercurial v0.1 - a minimal scalable distributed SCM. 2005-04-20.
[edytuj] Linki zewnętrzne
- Oficjalne wiki
- Lista zmian
- Mercurial: an alternative to git Artykuł porównujący Mercurial z Gitem
- Google TechTalk on Mercurial
- Subversion or CVS, Bazaar or Mercurial? Porównanie czterech systemów kontroli wersji
- A tour of Mercurial: the basics Przejrzysty poradnik Mercuriala