Strona 1 z 1

Do ściągających źródła

PostNapisane: Śr, 23 lut 2011 19:18
przez Alf/red/
Drodzy
prosimy użytkowników źródeł UMP-pcPL (cvs) o akcję.

Wszystkie polskie kawałki pozmieniały nazwy na PL-Cośtam (widoczne w Mapsource) oraz katalogi w cvs na UMP-PL-Costam.
Spodziewana akcja:
* jeśli ktoś nie liczy się z transferem (albo nie rozumie/może wykonać drugiej opcji), powinien pobrać nowe (cvs co POLSKA), a stare skasować
* jeśli ktoś woli chwilę pokombinować, to wykona poniższy programik:
Kod: Zaznacz cały
@echo off
for %%p in (Bialystok Ciechanow Gdansk GorzowWlkp JeleniaGora Kalisz Katowice Kielce Klodzko Koszalin Krakow Leszno Lodz Lublin NowySacz Olsztyn Opole Pila Plock Poznan Przemysl Radom Rzeszow Siedlce Suwalki Szczecin Tarnow Tczew Torun Warszawa Wloclawek Wroclaw Zamosc) do call na-pl2.bat %%p


na-pl2.bat
Kod: Zaznacz cały
@echo off
if exist UMP-PL-%1 goto niema

echo Obrabiam UMP-%1
echo UMP-PL-%1> UMP-%1\CVS\Repository
echo UMP-PL-%1/src> UMP-%1\src\CVS\Repository
ren UMP-%1 UMP-PL-%1
goto koniec
:niema
echo Nie ma UMP-%1
:koniec

albo w unixach
Kod: Zaznacz cały
#!/bin/sh

if [ ! -d narzedzia ] ; then
   echo "Przejdz do katalogu cvs"
   exit 1
fi

cvs update CVSROOT/modules
for dir in `grep ^POLSKA CVSROOT/modules` ; do
      if echo $dir | grep -q ^UMP-PL- ; then
         region=`echo $dir | sed 's/^UMP-PL-//'`
         olddir="UMP-$region"
         if [ -d "$olddir" ] ; then
            echo Znalazlem $olddir
            if [ -d $dir ] ; then
               echo "Jest juz nowy $dir, usuwam $olddir"
               rm -rf $olddir
            else
               echo "Konwertuje $olddir na $dir"
               mv $olddir $dir
               sed -i "s/$olddir/$dir/" $dir/src/CVS/Repository $dir/CVS/Repository CVS/Entries
            fi
         fi
      fi
done

Dziękuje.

Re: Do ściągających źródła

PostNapisane: Cz, 24 lut 2011 14:30
przez greg_m
Dlaczego po wykonaniu tej czynnosci i uaktualnieniu wszystkiego (cvs -d:pserver:moj_user@ump.waw.pl/home/cvsroot checkout . ) na nowo pojawiaja sie katalogi bez -PL- czyli np UMP-Bialystok, Ciechanow, Gdansk itp).
Rozumiem, ze z jakiegos powodu musza one zostac na serwerze, ale moze mozna by je z wpisow CVSa? (CVS/Entries? ale nie wiem, nie znam sie na CVSie).

Re: Do ściągających źródła

PostNapisane: Cz, 24 lut 2011 17:59
przez Alf/red/
Strzelam, że masz plik {katalog_z_cvs}\CVS\Entries i ściągasz przez "cvs co ." - jeśli tak, to pozmieniaj wpisy w tym pliku (łatwo zgadnąć co na co).
Stare katalogi muszą zostać, żeby ludzie 'przed migracją' też mogli podziałać. Ale znikną :)

Re: Do ściągających źródła

PostNapisane: Cz, 24 lut 2011 18:45
przez greg_m
tak robie od czasu do czasu update poprzez "cvs co .".
moj zmodyfikowany plik CVS/Entries jest nadpisywany na ten z serwera (czyli ze starymi wpisami).
jesli nie ma na to jakiegos prostego rozwiazania dla "cvs co ." to ok - poczekam az te katalogi znikna na serwerze :wink:

pobieranie źródeł UMP przez cvs "zamiera"

PostNapisane: Wt, 12 lut 2013 22:02
przez peadyr
Cześć.

Chcę pobrać źródła na GNU/Linuksie:
Kod: Zaznacz cały
cvs -z5 -d:pserver:guest@cvs.ump.waw.pl/home/cvsroot checkout UMP-PL-Wloclawek

trochę pobierze i zamiera na jakimś pliku (raz na jednym, drugim razem na innym), trochę to irytujące noi nie mam źródeł żeby wrzutki robić. Niedawno pobrałem inny region też o ile pamiętam nie bez bólów.
Wiecie o co tu chodzi?

2013.02.13 7:24 teraz rano pobrałem bez problemu...