Mercurial
Mercurial (usein lyhenteenä hg) on alustariippumaton, hajautettu versionhallintajärjestelmä lähdekoodin sekä ohjelmistokehityksen tiimityöskentelyyn ja versionhallintaan.[5] Versionhallintajärjestelmää valittaessa Mercurialia rinnastetaan usein Git- ja GNU Bazaar (Bzr) -ohjelmistoihin.
Mercurial | |
---|---|
Luoja | Matt Mackall |
Kehityshistoria | |
Vakaa versio | 6.4rc0 ()[1], 6.8 ()[2] ja 6.8.1 ()[3] |
Tiedot | |
Ohjelmistotyyppi | versionhallintajärjestelmä |
Alusta | Linux, macOS, POSIX, Solaris, Windows[4] |
Lisenssi | GPL v2 |
Aiheesta muualla | |
Verkkosivusto | |
Versiohallinta |
Mercurial on toteutettu Python-kielellä.[4]
Mercurial-tuki on saatavilla myös Eclipse-alustaan Mercurial Eclipse -laajennuksen avulla.[6] Vastaavasti tuki Trac-järjestelmään onnistuu TracMercurial-komponentilla.[7] Mercurial-tuki löytyy myös useista ylläpidetyistä kehitysympäristöistä, erityisesti Sunin Kenai-palvelusta[8] sekä Bitbucket[9]-palvelusta.[10] Mercurial-tuki on saatavilla myös Githubiin Hg-Git-rajapinnalla.[11]
Muun muassa Facebook käyttää ja kehittää Mercurialia.[12] Sapling on Mercurialin laajennuksista lähtenyt versionhallintajärjestelmä.[13]
Historia
muokkaaMatt Mackall ilmoitti version 0.1 julkaisusta 20. huhtikuuta 2005.[14] Mackall on kertonut Linus Torvaldsilla olleen muutaman päivän etumatka Gitin kehitykseen.[15]
Lähteet
muokkaa- ↑ changeset 50269:05de4896508e stable 6.4rc0. Tieto on haettu Wikidatasta.
- ↑ relnotes: add 6.8, (viitattu ). Tieto on haettu Wikidatasta.
- ↑ Release Notes. Tieto on haettu Wikidatasta.
- ↑ a b Mercurial downloads mercurial-scm.org. Viitattu 27.2.2017.
- ↑ http://mercurial.selenic.com/ (Arkistoitu – Internet Archive)
- ↑ http://www.vectrace.com/mercurialeclipse/ (Arkistoitu – Internet Archive)
- ↑ http://trac.edgewall.org/wiki/TracMercurial
- ↑ http://kenai.com/ (Arkistoitu – Internet Archive)
- ↑ bitbucket.org
- ↑ http://bitbucket.org/
- ↑ http://hg-git.github.com/ (Arkistoitu – Internet Archive)
- ↑ Goode, Durham & Agarwal, Siddharth P.: Scaling Mercurial at Facebook Facebook. Viitattu 21.2.2017.
- ↑ Sapling: Source control that’s user-friendly and scalable engineering.fb.com. 15.11.2022. Viitattu 16.11.2022. (englanniksi)
- ↑ Matt Mackall: Mercurial v0.1 - a minimal scalable distributed SCM lkml.org. 20.4.2005. Viitattu 2.11.2019. (englanniksi)
- ↑ Matt Mackall: Re: Mercurial 0.4b vs git patchbomb benchmark lkml.indiana.edu. 29.4.2005. Arkistoitu . Viitattu 2.11.2019. (englanniksi)
Aiheesta muualla
muokkaa- Projektin virallinen sivusto (englanniksi)
- Managing source code with Mercurial (englanniksi)
- Mercurial: The Definitive Guide (englanniksi)