On Mon, Mar 05, 2007 at 07:54:57AM +0100, Arkadiusz Miskiewicz wrote: > subversion byłby tu miły > svn mv packages/kernel-misc-devbios obsolete/packages/ :) > > Nadal są nastroje anty-subversionowe?
Ja na pewno nie jestem anty, szczególnie, że Axeos OS (fork PLD który robię w pracy) od paru miesięcy mam w Subversion (pracy w CVS nawet nie brałem pod uwagę) i całkiem dobrze mi się w tym pracuje. Nie importowałem całego PLD, ale tylko kawałek: [EMAIL PROTECTED] packages]$ svn ls https://...../.../axeos-os/trunk/packages | wc -l 316 Wrzucam tam także binarne pliki, których nie ma w pldowym distfiles (nie chciało mi się własnego distfiles stawiać). Import z repo PLD do mojej struktury robi całkiem sprawnie jeden skrypcik. Całkiem nie źle importuje też zmiany (wszelkie komplikacje wynikają tylko z moich lokalnych zmian). Bardzo fajnie się operuje na plikach konkretnego pakietu (reszta SOURCES nie zawadza), operacje "hurtowe" robię gwiazdkami w ścieżkach (grep ... */*.spec). Fajne jest to, że jednym commitem mogę wysłać wszystkie zmiany w źródłach i w specu. Nie trzeba kopiować/przesuwać/usuwać żadnych plików "po stronie serwera" (chodzi o sytuacje w których teraz musimy męczyć cvsadmina). Największy problem miałem z organizacją branchy/tagów... chciałem przenieść "żywcem" z tego, jak jest to używane w PLD (żeby w skrypcie builder jak najmniej zmieniać), jednocześnie używając typowych SVNowych zwyczajów (trunk/, branches/, tags/) i wyszło coś znacznie bardziej skomplikowanego niż to powinno być (tagi i branche chyba lepiej byłoby robić w katalogach konkretnych pakietów, a nie w osobnych drzewach) -- np. tag "auto" z buildera wymaga dwóch commitów -- pierwszy robi odpowiedni katalog w "tags", drugi "kopiuje" pliki pakietu. No to by było tyle moich przemyśleń na temat. :-) Pozdrowienia, Jacek _______________________________________________ pld-devel-pl mailing list [email protected] http://lists.pld-linux.org/mailman/listinfo/pld-devel-pl
