pld cvs -> hg (dawno temu jako cvs -> svn)

Patryk Zawadzki patrys w pld-linux.org
Pią, 6 Cze 2008, 15:51:42 CEST


2008/6/6 Paweł Sikora <pluto w agmk.net>:
> witam,
>
> kiedys wspominano na listach, ze glowna wada
> hierarchicznego upakowania pakietow w svn-ie
> bedzie brak plaskiego dostepu do modyfikacji/specy.
> zajrzalem wiec, jak wyglada pod tym katem
> system mercurial i jest imho akurat.
>
> wezmy na ten przyklad strukture jak w zalaczniku,
> zmodyfikujmy cos "na plasko" i sprawdzmy:
>
> $ cd flat/
> $ echo qpa >> a.spec
> $ hg di
> diff -r 3e2d9896d936 hier/a/a.spec
> --- a/hier/a/a.spec     Fri Jun 06 15:20:25 2008 +0200
> +++ b/hier/a/a.spec     Fri Jun 06 15:21:45 2008 +0200
> @@ -0,0 +1,1 @@
> +qpa
>
> jest fajnie, robimy massive attack we flat,
> a hg podaje domyslnie zmiany z calego repo
> analogicznie jest z commitem.
>
> co o tym myslicie?
> ja wroce w niedziele wieczorem, wiec zostawiam was
> z tym pomyslem na weekend :)

Ja jak zwykle rękami i nogami będę głosował za czymkolwiek, co jest
wygodnie branczowalne (czyli pozwala mi trzymać dowolnie dużo branczów
JEDNEGO pakietu w jednym checkoucie) i ma sensowną strukturę (czy ktoś
z was próbował jakimkolwiek narzędziem graficznym do CVS potraktować
nasze SPECS i SOURCES? hint: na ogół pomaga killall -9, czasem system
wyswapowuje się na śmierć, mam 4GB ramu)

Więc +1 dla mercuriala, gita, subversion, bazaar i czego tam jeszcze
chcecie używać. Byle nie CVS i byle nie płaski (albo nie tylko
płaski).

-- 
Patryk Zawadzki
PLD Linux Distribution


Więcej informacji o liście dyskusyjnej pld-devel-pl