[eside-ghost] Sobre organizar repositorios svn

STenyaK (Bruno Gonzalez) stenyak en gmx.net
Jue Oct 19 00:08:15 CEST 2006


Yo uso la opcion 1 ligeramente automatizada, con un script tal que...

#/bin/bash
if [ $# != 1 ]; then
         echo "Error: No parameters! Write the repos dir. For example  
'$(basename $0) newProgramRepos'"
else
         svnadmin create --fs-type fsfs $1
         chgrp apache $1/db $1/db/write-lock $1/db/revprops $1/db/revs  
$1/db/transactions
         chmod 775 $1/db $1/db/write-lock $1/db/revprops $1/db/revs  
$1/db/transactions
         cp svnserve.conf $1/conf/svnserve.conf
fi


Aunque me suena que tenia un script mas complejo, que me cogia un  
directorio con código y automaticamente lo metia a un nuevo repositorio  
que creaba al vuelo. Pero no lo encuentro.
El tema de los chmod y chgrp es para poder ver los repositorios por websvn  
( http dos puntos barra barra 1ksurvivor.homeip.net/websvn )

No se si te valdrá de algo pero weno, ahi tienes mi método :)


On Wed, 18 Oct 2006 23:43:59 +0200, Arkaitz <arkaitzj en gmail.com> wrote:

> Aupa,
> Resulta que tengo un lio del 13 con mis repos de svn y me estaba
> preguntando como lo hace la gente por aqui.
> Ahora mismo concibo dos maneras.
> a) Como lo tengo ahora, todo mas o menos bien, creo un repo por cada
> proyecto y el websvn me lo pone bien y todo eso, el problema es que
> cada vez que tengo una idea y quiero pasarlo al svn tengo que
> loguearme en mi server y hacer svnadmin create y esas polleces
> b) Hacer un repo que se llame proyectos y dentro ir metiendo dirs, por
> cada dir un proyecto, basta con crear un dir. El problema es que svn
> no esta pensado para eso, cada vez que haces un commit en cualquier
> proyecto aumenta el numero de revision del repo "proyectos" y uno no
> sabe cuantas revisiones lleva en cada proyecto, tampoco parece nada
> superimportante, pero no me mola que este asi.
>
> Ideas? sugerencias?
> Salutoj
>



-- 
Saludos,
     STenyaK

_______________________________________________
Site:   http://1ksurvivor.homeip.net  <1kSurvivor>
         http://motorsport-sim.org     <Motorsport>
         http://kwh.iespana.es         <KuantikalWareHouse>
         http://emuletutorial.info     <EmuleTutorial>
ICQ:    153709484
Mail:   stenyak AT gmail DOT net


Más información sobre la lista de distribución eside-ghost