GitHub: Rama propia, ramas origen y ramas bazar

71 views
Skip to first unread message

José Pastor

unread,
Jun 13, 2014, 4:42:44 AM6/13/14
to openerp-s...@googlegroups.com
Hola, buenos días a todos,

Os dejo una pequeña cuestión que me tiene dando vueltas en las últimas horas sobre la gestión de las ramas.

He visto que en el GitHub ya se encuentra disponible la versión del servidor 6.1, 7.0, etc

Lo que pretendo es encontrar la forma de obtener código de los diferentes orígenes (distintos VCS) y ser capaz de subirlo todo junto a mi propia rama de desarrollo en otro VCS. Por ir a datos concretos:

Rama propia de desarrollo -> En BitBucket (Por si a alguien puede interesarle, compatible con git y aquí los repositorios privados son gratuitos hasta 5 usuarios)
Rama origen odoo -> En GitHub
Rama addons-extra -> Bazar
Rama localización -> Bazar

En los casos de Bazar, creo que no hay otra posibilidad que bajar el código y copiarlo en la carpeta correspondiente del proyecto, para que el gestor VCS de la rama propia, empiece a controlar esos ficheros.

En el caso de GitHub, creo que se podría añadir un servidor remoto más (o más si el resto de addons se fuesen migrando a GitHub) en el servidor local (porque en teoría bitbucket también soporte git) de forma que se pudiera hacer un fetch desde ese/esos remoto/s para obtener el código.

¿Cual es vuestra opinión sobre este asunto? ¿Creéis que funcionará correctamente de esta forma? ¿Será "cómodo"?

¿Cual sería vuestra recomendación?

Gracias. Un saludo.


Pedro Manuel Baeza Romero

unread,
Jun 16, 2014, 3:48:15 AM6/16/14
to openerp-s...@googlegroups.com
Buenas, José,

Creo que no tiene mucho sentido trabajar con una rama que unifique el resto de ramas con las que vas a trabajar, si no tener cada rama con su origen, y, si acaso necesitas hacer alguna modificación, o bien proponerla a la rama padre para su inclusión (espíritu open-source), o bien subirlo a una rama propia (pero de sólo esa parte).

Un saludo.


--
Has recibido este mensaje porque estás suscrito al grupo "Usuarios OpenERP en España" de Grupos de Google.
Para anular la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a openerp-spain-u...@googlegroups.com.
Para acceder a más opciones, visita https://groups.google.com/d/optout.

José Pastor

unread,
Jun 16, 2014, 12:36:07 PM6/16/14
to openerp-s...@googlegroups.com
Gracias, Pedro. Llevo jugueteando con este tema desde el sábado y al final creo que he llegado a lo que tu estás comentando, o algo muy parecido.

Por si es de ayuda para alguien, lo que he hecho es lo siguiente:

Utilizo PyCharm Comunity para desarrollo.

He creado un proyecto odoo, descargado del fork que me he creado en GitHub (donde ya existe la rama 6.1). Este proyecto ya lleva addons y addons web.
He vinculado al proyecto anterior el proyecto de localización española, que gestiono con el Bazar Explorer. Supongo que también con el tiempo se subirá a GitHub.
He vinculado también el proyecto de addons extra de la 6.1, que gestiono también con el Bazar Explorer. Supongo que también con el tiempo se subirá a GitHub.
He vinculado además un proyecto propio que está en BitBucket (también es git, pero este es gratuito).

Seleccionando para cada proyecto vinculado la rama adecuada, me permite correctamente debuguear todo el código, arrancar el servidor, etc con el fichero de configuración externo adecuado.

Pedro Manuel Baeza Romero

unread,
Jun 16, 2014, 12:50:25 PM6/16/14
to openerp-s...@googlegroups.com
Lo único que te diría de quitar es el extra-addons, que es un cajón sin fondo. La mayoría de los módulos interesantes se han extraído y mejorado en ramas especializadas de la OCA (OpenERP/Odoo Community Association). Busca en apps.odoo.com aquellas que te interesen y miras su repositorio para encontrar de dónde vienen.

Un saludo.


--

José Pastor

unread,
Jun 16, 2014, 12:51:58 PM6/16/14
to openerp-s...@googlegroups.com
Ok, muchísimas gracias.




--
Has recibido este mensaje porque estás suscrito a un tema del grupo "Usuarios OpenERP en España" de Grupos de Google.
Para anular la suscripción a este tema, visita https://groups.google.com/d/topic/openerp-spain-users/d6jHtinnG-I/unsubscribe.
Para anular la suscripción a este grupo y a todos sus temas, envía un correo electrónico a openerp-spain-u...@googlegroups.com.
Reply all
Reply to author
Forward
0 new messages