2009. április 25., szombat

Google Code: Mercurial támogatás

Ahogy már biztos olvashattátok, a Google Code támogatja a Mercurialt (Hg) a Subversion mellett.
Egyenlőre csak projekt alapon kaphatnak az emberek meghívást a tesztelésre, vagy jelentkezni lehet itt. Főleg olyan projekteket keresnek, ahol 2-nél több fő fejlesztő. Többekben felmerülhet a kérdés, hogy miért a Mercurialt támogatják a Git, vagy esetleg a Bazaar helyett? Ennek két fő oka van:
  1. Nagyon hasonló a parancs-rendszere az SVN rendszeréhez, így a meglévő Subversion fejlesztők könnyebben át tudnak állni Hg-ra. Illetve elég jó frontendek vannak hozzá (pl. Tortoise Hg)
  2. A Google Code rendszere HTTP-alapú szolgáltatásokra lett építve, és ezt a Mercurial tudja a legjobban kihasználva (tekintve a protokollját és a teljesítmény karakterisztikáját)
A srácok analízisét ezzel kapcsolatban megtekinthetitek itt. Az összefoglalás:
  • Implementációt tekintve a könnyedsége miatt Mercurial a nyerő és nagy előny, hogy hatékony a HTTP protokollja.
  • Szolgáltatásokban jobb a Git, de ezzel bonyolultabbá válik a használata is.
Ahogy a Subversion implementáció, így a Mercurialé is a Bigtable-re épül. Valószínű, hogy majd rá fogok nézni a Hg-ra is, ha nyílt lesz mindenki számára a használata a Google Code-on (nem kizárt, hogy akkor majd a wiki, ha már lesz olyan állapotban, akkor a Google Code-on lesz hostolva a forráskód, Hg-ban) Az eredeti bejegyzést elolvashatjátok itt.

0 megjegyzés:

Megjegyzés küldése