C贸mo hacer que Fish te avise al terminar un comando

Categor铆as: Programaci贸n
Quienes vivimos gran parte de nuestra jornada en la terminal es normal que tarde o temprano acabemos usando una shell como Fish, que nos hace la vida m谩s c贸moda. En mi caso muchas veces realizo tareas que toman cierto tiempo, y me viene bien que algo me avise cuando terminan, para que mientras tanto pueda ir haciendo otras cosas. Si usas GNOME Terminal y Bash o Zsh, esto viene activado por defecto en las 煤ltimas versiones, pero si usas Fish, no.

Lee Mas 鈫

C贸mo hacer un cherry-pick sin descargar todo el hist贸rico de un proyecto en GitHub

Categor铆as: Control de versiones Programaci贸n

Primero, el contexto: quer铆a abrir este backport a OCB 9.0, pero hab铆a clonado as铆:

$ git clone --depth 100 --branch 9.0 https://github.com/OCA/OCB.git

El problema ahora es que para hacer cherry-pick del commit correspondiente en Odoo 10.0, hubiera necesitado mucho tiempo descargando todo ese 谩rbol de c贸digo, que es considerablemente grande.

Es por eso que us茅 un par de herramientas que nos dan git y GitHub para estos menesteres:

Lee Mas 鈫

C贸mo usar autosquash en Git

Categor铆as: Control de versiones Programaci贸n
Cuando uno trabaja en una rama de desarrollo con git, es bastante habitual que haya que cambiar multitud de detalles hasta que se mezcla en la rama principal. A veces lo que est谩s desarrollando incluye varios commits l贸gicos, pero se acaban diluyendo entre multitud de "quitar basura", "wip", "typo", "PR review", etc. Para que luego se quede el historial limpio, normalmente se har谩 un rebase manual, pero en tales circunstancias es un rollo.

Lee Mas 鈫

C贸mo actualizar un backport modificado con Git

Categor铆as: Control de versiones Programaci贸n

Bueno, esta tarea es bastante compleja, y no se me ocurren muchos ejemplos te贸ricos, as铆 que vamos con un caso real.

Como muchos sabr茅is, soy miembro activo de la OCA y un contribuyente habitual a Odoo.

Una de las novedades de Odoo 9.0 fue el m贸dulo website_slides, que fue backporteado por la comunidad a Odoo 8.0.

Sin embargo, desde que se realiz贸 el backport hasta el d铆a de hoy, el m贸dulo ha recibido varios parches upstream 9.0 que la versi贸n backporteada no ten铆a, as铆 que lo que quiero es actualizarlo, sin perder el historial de Git.

Lee Mas 鈫