pld cvs -> hg (dawno temu jako cvs -> svn)
Andrzej Krzysztofowicz
ankry w green.mif.pg.gda.pl
Wto, 17 Cze 2008, 08:04:58 CEST
Bartosz Taudul wrote:
>
> On Mon, Jun 16, 2008 at 06:34:49PM +0200, Andrzej Krzysztofowicz wrote:
> > > Jaki sens ma sam spec bez odpowiednich dla niego patchów? Celem
> > Bardzo duzy.
> No właśnie nie bardzo, bo rozdzielenia speca od właściwych mu SOURCES
> prowadzi do braku możliwości trzymania spójnej historii obydwu. Więcej,
> stosowane obecnie "sprytne" hacki, jak współdzielenie jednego patcha
> przez dwa spece prowadzi do bardzo prostego i bardzo nieoczywistego
> psucia jednego speca podczas naprawy drugiego.
Te hacki sa raczej blacklisted obecnie.
> > Nie wyobrazam sobie np. grzebania w 1000+ perl-* gdy kazdy spec bedzie w
> > osobnym katalogu.
> Ale czym to się różni praktycznie od sytuacji, gdy spece są w jednym
> katalogu?
1. cvs up i masz wszystkie spece aktualne, nawet te o ktorych istnieniu nie
miales dotad bladego pojecia
2. W tej chwili jednoczesny commit kilkuset specow trwa ok. pol godziny.
Sadzisz, ze jak beda w osobnych katalogach to wrzucenie zmian na serwer
bedzie szybsze?
3. Nie zawsze ma sie dosc miejsca/czasu na sciaganie calego repo tam, gdzie
akurat potrzeba cos zmienic. A lacza najczesciej zawodza wtedy, gdy sa
najbardziej potrzebne.
> Pewnym problemem może być synchronizacja z tysiącem zdalnych repo (bo
> same lokalne commity są niezauważalnie szybkie), ale to trzeba sprawdzić
> na żywym organiźmie, a nie sobie gdybać.
Tu sie zgadzam. Test wydajnosci jest kluczowy.
--
=======================================================================
Andrzej M. Krzysztofowicz ankry w mif.pg.gda.pl
phone (48)(58) 347 19 36
Faculty of Applied Phys. & Math., Gdansk University of Technology
Więcej informacji o liście dyskusyjnej pld-devel-pl