Como se hace una propuesta de merge a la localizacion mexicana

Más que pregunta, aquí pongo los pasos para lograrlo.

Los pasos son los siguientes:

1) Bajar una copia del branch de lp-mx-trunk en tu equipo local
Con el siguiente comando:
bzr branch lp:openerp-mexico-localization
NOTA: Es recomendable ponerlo en una carpeta diferente al original que se usa.

2) Hacer un push en lp-mx-myBranch
Con el siguiente comando:
bzr push lp:~miUsuario/openerp-mexico-localization/addons-mx-trunk-IDENTIFICADOR_DEL_CAMBIO-dev-miUsuario --remember
Siempre es mejor utilizar un team, en reemplazo de miUsuario
bzr push lp:~miTeam/openerp-mexico-localization/addons-mx-trunk-IDENTIFICADOR_DEL_CAMBIO-dev-miUsuario --remember

3) Hacer todos los cambios y commit en este nuevo branch. Y subirlos con push al branch recientemente creado.
bzr commit -m "Mi mensaje"
bzr push (no es necesario volver a poner la ruta, ya que se había usado el --remember)
Hacer estos 2 comandos, recursivamente, por cada cambio realizado.
Cuando todos tus cambios estén listos, proceder con el siguiente paso.

4) Meterte al branch, desde launchpad y buscar el botón "Propose for merging", confirmas y listo.
Puedes poner una descripción con el cambio

Listo, esto permitirá que el cambio local que hagas, se replique en el proyecto original de localización y no tengas que estar aplicando parches, además que estás colaborando.

Si tienes alguna duda, no dudes en preguntar:
https://answers.launchpad.net/openerp-mexico-localization/+addquestion

Estamos para ayudarte.

¡Saludos!

Question information

Language:
Spanish Edit question
Status:
Answered
For:
openerp-mexico-localization Edit question
Assignee:
No assignee Edit question
Last query:
Last reply:

This question was reopened

Revision history for this message
Eric Hernández - http://www.grupoaltegra.com (daimon) said :
#1

Que tal Moy,

Tengo una duda respecto a tu tutorial.

El paso 2 me permite realizarlo sin problema pero no me crea ninguna carpeta donde pueda yo poner mi código.

Entonces intuyo que debo de pegar la carpeta donde tengo ya mi módulo terminado y le doy un commit.

Al hacerlo me dice ERROR por que no puede versionar .BZR, lo quito y me dice que no hay nada que agregar.

Agrego el directorio que cree con: bzr add directorio

Le doy commit y me dice: bzr: ERROR: No changes to commit. Please 'bzr add' the files you want to commit, or use --unchanged to force an empty commit.

¿Puedes ayudarme? Gracias

Revision history for this message
Moisés López - http://www.vauxoo.com (moylop260) said :
#2

Hola Erick

El paso 2 es un push, el cual no te crea nada localmente, lo que si te crea es un branch en linea, en launchpad.net/"Toda la ruta que le diste despues de lp:"

Este es el que metiendktr en tu browse le puedes proponer como merge.

Pero antes de esta propuesta de merge, tienes que hacerle tus cambios locales y hacer tus bzr add & bzr commit & bzr push

Si es un nuevo modulo pegalo (omite copiar la carpeta oculta .bzr de tu modulo)
Dale bzr add
bzr comkit
y

Revision history for this message
Moisés López - http://www.vauxoo.com (moylop260) said :
#3

Hola Erick

El paso 2 es un push, el cual no te crea nada localmente, lo que si te crea es un branch en linea, en launchpad.net/"Toda la ruta que le diste despues de lp:"

Este es el que metiendktr en tu browse le puedes proponer como merge.

Pero antes de esta propuesta de merge, tienes que hacerle tus cambios locales y hacer tus bzr add & bzr commit & bzr push

Si es un nuevo modulo pegalo (omite copiar la carpeta oculta .bzr de tu modulo)
Dale bzr add
bzr commit
bzr push

Y listo sigues con los demas pasos.

Es importante que te asegures de que la carpeta OCULTA .bzr de tu modulo a subir lo omitas al copiarlo.

Saludos

Revision history for this message
Moisés López - http://www.vauxoo.com (moylop260) said :
#4

.

Revision history for this message
Isaac López Zúñiga (isaako34) said :
#5

Hola Erick,

Solo como complemento al paso 1, es importante que cada vez que vayas a proponer una mejora a la localización mexicana tengas una carpeta que tenga como parent branch a lp:openerp-mexico-localization (con todos sus módulos) y le pongas un nombre distintivo al cambio que quieres proponer.

Posteriormente dentro de esa carpeta haces los cambios que deseas proponer, ya sea agregar un nuevo módulo o mejorar los que ya existen.

Una vez hecho esto procedes con el paso 2.

Esto se hace por cada cambio que desees proponer a la locación mexicana.

De esta manera, si tienes planeado proponer una mejora a un modulo ya existente y también quieres proponer un Nuevo modulo que creaste, debes tener:

1) Dos carpetas locales:
              carpeta1: con los cambios en el modulo que deseas mejorar, que apunta al branch1 de launchpad
              carpeta 2: con el nuevo modulo que agregaste, que apunta al branch2 de launchpad

2) Dos branches en launchpad:
              branch1: con los cambios en el modulo que deseas mejorar.
              branch2: con el nuevo modulo que agregaste

Y así podrás hacer una propuesta de merge para mejorar un módulo branch1 --> openerp-mexico-localization
y otra propuesta para agregar el módulo que creaste. branch2 --> openerp-mexico-localization

Espero esta información refuerce un poco mas lo anteriormente mencionado.

Saludos.

Can you help with this problem?

Provide an answer of your own, or ask Moisés López - http://www.vauxoo.com for more information if necessary.

To post a message you must log in.