Sari la conținut

Mercurial: Diferență între versiuni

De la Wikipedia, enciclopedia liberă
Conținut șters Conținut adăugat
Pagină nouă: {{Infobox Software | nume = Mercurial | logo = | imagine = | comentariu = | dezvoltator ...
(Nicio diferență)

Versiunea de la 10 septembrie 2010 19:39

Mercurial
DezvoltatorMatt Mackall
Versiune inițială19 aprilie 2005
Ultima versiune1.6 [1] (1 iulie 2010)
Reporepo.mercurial-scm.org/hg-stable Modificați la Wikidata
Stare de dezvoltareactivă
Scris înC, Python
Platformămulti-platformă
Disponibil în românănu
Tiprevision control
LicențăGNU
Prezență online
http://mercurial.selenic.com/

Mercurial este un sistem revision control pentru platforma UNIX. Toate operațiile în Mercurial sunt efectuate cu ajutorul comenzii hg, care provine de la numele elementului chimic mercur.

Mercurial este dezvoltat de Matt Mackall și este publicat sub licență GPL. Este considerat ca fiind software liber.



Istorie

Mercurial 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

Mercurial 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], OpenOffice.org[6], OpenJDK[7], OpenSolaris[8], Symbian OS[9], Xen hypervisor[10].


Referințe

  1. ^ Mercurial 1.6 - What's New
  2. ^ „Mercurial v0.1 - a minimal scalable distributed SCM”. . 
  3. ^ „Re: Mercurial 0.4b vs git patchbomb benchmark”. . 
  4. ^ Some projects that use Mercurial
  5. ^ J. Paul Reed (). „Version Control System Shootout Redux Redux”. 
  6. ^ „OpenOffice.org development switches to Mercurial”. . 
  7. ^ „James Gosling on Open Sourcing Sun's Java Platform Implementations, Part 1” (Interviu). Interviu cu Robert Eckstein. .  Parametru necunoscut |subject= ignorat (ajutor)
  8. ^ „OpenSolaris SCM Project History”. . 
  9. ^ David Wood (). „We decided in the end to use Mercurial rather than Git”. Accesat în . 
  10. ^ „mercurial now live”. . 


Legături externe