Mercurial
Mercurial | |
Dezvoltator | Matt Mackall |
---|---|
Versiune inițială | 19 aprilie 2005 |
Ultima versiune | 5.6.1 [1] (3 decembrie 2020) |
Repo | repo.mercurial-scm.org/hg-stable |
Stare de dezvoltare | activă |
Scris în | C, Python, Rust |
Platformă | multi-platformă |
Disponibil în română | nu |
Tip | revision control |
Licență | GNU |
Prezență online | |
mercurial-scm.org | |
Modifică date / text |
Mercurial este un sistem revision control multiplatform. Toate operațiile în Mercurial sunt efectuate cu ajutorul comenzii hg, care provine de la numele elementului chimic mercur, dar exista și utilitare grafice cu care in mod grafic putem lucra cu mercurial.
Mercurial este dezvoltat de Matt Mackall și este publicat sub licență GPL. Este considerat ca fiind software liber.
Istorie
modificareMercurial a fost anunțat de Macall în anul 2005 [2] și este o reacție al anunțul firmei BitKeeper că retrage versiunea gratuită a sistemului revision control BitKeeper.
La vremea respectivă, BitKeeper era folosit pentru revision control în cadrul proiectului kenelului Linux. Scopul sistemului Mercurial era să înlocuiască BitKeeper. Tot în această perioadă, un alt înlocuitor BitKeeper numit Git a fost anunțat de Linus Torvalds.[3]
Facilități
modificareMercurial nu are o bază de date centrală (precum SVN sau CVS) și este un sistem revision control distribuit. Aceasta îl face foarte atractiv pentru acele proiecte în care dezvoltarea este făcută de developeri independenți, în general răspândiți pe o arie geografică mare.
Dintre proiectele sau organizațiile care folosesc Mercurial[4] amintim Mozilla[5], OpenJDK[6], OpenSolaris[7], Symbian OS[8], Xen hypervisor[9].
Referințe
modificare- ^ Mercurial Latest News [1]
- ^ „Mercurial v0.1 - a minimal scalable distributed SCM”. . Arhivat din original la . Accesat în .
- ^ „Re: Mercurial 0.4b vs git patchbomb benchmark”. .
- ^ Some projects that use Mercurial
- ^ J. Paul Reed (). „Version Control System Shootout Redux Redux”. Arhivat din original la . Accesat în .
- ^ „James Gosling on Open Sourcing Sun's Java Platform Implementations, Part 1” (Interviu). Interviu cu Robert Eckstein. . Parametru necunoscut
|subject=
ignorat (ajutor) - ^ „OpenSolaris SCM Project History”. . Arhivat din original la . Accesat în .
- ^ David Wood (). „We decided in the end to use Mercurial rather than Git”. Accesat în .
- ^ „mercurial now live”. .
Legături externe
modificare- en Official Mercurial Project Wiki Arhivat în , la Wayback Machine.
- en Unofficial Mercurial Home Page
- en Mercurial: The Definitive Guide a book by Bryan O'Sullivan published in 2009 by O'Reilly and freely available online
- en Mercurial: an alternative to git from LWN.net
- en An example-based Mercurial tutorial covering both basic and advanced use
- en Mercurial for TeamWare users
- en Google TechTalk on Mercurial Arhivat în , la Wayback Machine.
- en Subversion or CVS, Bazaar or Mercurial? Four open source version control systems compared Arhivat în , la Wayback Machine.
- en HgEclipse is an open source plugin that supports Mercurial within the Eclipse IDE.
- en Joel Spolsky's Mercurial tutorial Arhivat în , la Wayback Machine.