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.