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

O UMP-pcPL - darmowej mapie Polski. Jak instalować? Jak aktualizować? Jak rozbudowywać?
Awatar użytkownika
Alf/red/
Radny
Posty: 1068
Rejestracja: 16 mar 2007, 10:27
Lokalizacja: Szczęśliwice
Kontakt:

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

Post autor: 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.
Alf/red/ + jutrzejsze UMP-pcPL + nüvi 360/CNE2008 + nüvi 765/CNE2010 + Vista HCx.
Obrazek
greg_m
Bywalec
Posty: 307
Rejestracja: 10 lut 2009, 16:39
Lokalizacja: /dev/random

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

Post autor: 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).
pozdrawiam
G.
edge 500 + UMP-pcPL@www + OSM Cycle Map + Waze
Awatar użytkownika
Alf/red/
Radny
Posty: 1068
Rejestracja: 16 mar 2007, 10:27
Lokalizacja: Szczęśliwice
Kontakt:

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

Post autor: 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ą :)
Alf/red/ + jutrzejsze UMP-pcPL + nüvi 360/CNE2008 + nüvi 765/CNE2010 + Vista HCx.
Obrazek
greg_m
Bywalec
Posty: 307
Rejestracja: 10 lut 2009, 16:39
Lokalizacja: /dev/random

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

Post autor: 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:
pozdrawiam
G.
edge 500 + UMP-pcPL@www + OSM Cycle Map + Waze
peadyr
Nowy
Posty: 1
Rejestracja: 10 lut 2011, 10:33

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

Post autor: 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...
Piotr

Outdoor: Oregon 550
ODPOWIEDZ