[eside-ghost] Sobre organizar repositorios svn

STenyaK (Bruno Gonzalez) stenyak en gmx.net
Jue Oct 19 11:40:32 CEST 2006


On Thu, 19 Oct 2006 08:24:11 +0200, Arkaitz <arkaitzj en gmail.com> wrote:

> Aupa,
> Hmmm, orque pillas todos los dirs por separado?
> Yo hago directamente:
> cd /var/local/svn/
> svnadmin create newProject
> chmod www-data.www-data -R newProject

Umm... no veo la diferencia con mi script. A qué te refieres?

> y listo, para que es el svnserve.conf?

Ahi se configuran permisos y demas. En concreto, el mio lo mas importante  
q tiene es
password-db = ../../passwd
Que permite que todos mis repositorios compartan el mismo archivo de  
permisos. Es simplemente por ahorrarme el tener q editar siempre el  
fichero y tal, sin mas :)

> On 10/19/06, STenyaK (Bruno Gonzalez) <stenyak en gmx.net> wrote:
>> 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
>>
>>
>> _______________________________________________
>> eside-ghost mailing list
>> eside-ghost en deusto.es
>> https://listas.deusto.es/mailman/listinfo/eside-ghost
>>
>>
>
>



-- 
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