Mercurial

Mercurial
Luoja Matt Mackall
Kehityshistoria
Vakaa versio 6.9 ()[1]
Tiedot
Ohjelmistotyyppi versionhallintajärjestelmä
Alusta Linux, macOS, POSIX, Solaris, Windows[2]
Lisenssi GPL v2
Aiheesta muualla
Verkkosivusto
Versiohallinta

Mercurial (usein lyhenteenä hg) on alustariippumaton, hajautettu versionhallintajärjestelmä lähdekoodin sekä ohjelmistokehityksen tiimityöskentelyyn ja versionhallintaan.[3] Versionhallintajärjestelmää valittaessa Mercurialia rinnastetaan usein Git- ja GNU Bazaar (Bzr) -ohjelmistoihin.

Mercurial on toteutettu Python-kielellä.[2]

Mercurial-tuki on saatavilla myös Eclipse-alustaan Mercurial Eclipse -laajennuksen avulla.[4] Vastaavasti tuki Trac-järjestelmään onnistuu TracMercurial-komponentilla.[5] Mercurial-tuki löytyy myös useista ylläpidetyistä kehitysympäristöistä, erityisesti Sunin Kenai-palvelusta[6] sekä Bitbucket[7]-palvelusta.[8] Mercurial-tuki on saatavilla myös Githubiin Hg-Git-rajapinnalla.[9]

Muun muassa Facebook käyttää ja kehittää Mercurialia.[10] Sapling on Mercurialin laajennuksista lähtenyt versionhallintajärjestelmä.[11]

  1. Mercurial tag 6.9. Tieto on haettu Wikidatasta.
  2. a b Mercurial downloads mercurial-scm.org. Viitattu 27.2.2017.
  3. http://mercurial.selenic.com/ (Arkistoitu – Internet Archive)
  4. http://www.vectrace.com/mercurialeclipse/ (Arkistoitu – Internet Archive)
  5. http://trac.edgewall.orgview_html.php?sq=Facebook&lang=fi&q=TracMercurial
  6. http://kenai.com/ (Arkistoitu – Internet Archive)
  7. bitbucket.org
  8. http://bitbucket.org/
  9. http://hg-git.github.com/ (Arkistoitu – Internet Archive)
  10. Goode, Durham & Agarwal, Siddharth P.: Scaling Mercurial at Facebook Facebook. Viitattu 21.2.2017.
  11. Sapling: Source control that’s user-friendly and scalable engineering.fb.com. 15.11.2022. Viitattu 16.11.2022. (englanniksi)

Developed by StudentB