Transferir c贸digo entre repositorios, con archivos renombrados

Categor铆as: Control de versiones Opini贸n Programaci贸n Tutoriales
Recientemente tuve que hacer una transferencia de c贸digo fuente algo complicada. Ten铆a que transferir un addon de Odoo desde un repositorio a otro completamente diferente: En el repositorio Antiun/antiun-odoo-addons, el m贸dulo fue creado como crm_department. M谩s tarde se renombr贸 a crm_partner_department para evitar conflictos con un m贸dulo llamado crm_department de la OCA. Ahora yo ten铆a que moverlo al repositorio OCA/partner-contact renombr谩ndolo a partner_contact_department (aparte de otros cambios que no vienen a cuento).

Lee Mas 鈫

Convierte tu tableta Android en un puesto de trabajo

Categor铆as: Administraci贸n de sistemas Android Opini贸n Programaci贸n
Si trabajas como hacker, programador y/o administrador de sistemas, agradecer谩s tener a mano en tu tableta un kit b谩sico con las 4 herramientas clave que uses a diario, que adem谩s son libres: Terminal Termux es una terminal con apt-get y un repositorio con muchos paquetes. Como lo lees. Puedes hacer cosas como: $ apt-get install ssh git nano vim emacs ruby perl php gcc fish w3m zsh lua nodejs python python2 Por ejemplo, para instalar Mercurial (aunque hay un workaround que aplicar hasta el 1 de febrero de 2016):

Lee Mas 鈫

C贸mo juguetear con Linux y no morir en el intento

Categor铆as: Administraci贸n de sistemas Empaquetado de software GNU/Linux Seguridad Virtualizaci贸n
Conozco gente a quien le encanta Linux, pero que siempre est谩 reinstal谩ndolo porque se lo ha cargado intentando hacer algo que no sab铆a muy bien c贸mo hacer. Quiz谩 un manazas que se cree est谩 aprendiendo a ser un manitas, o quiz谩 simplemente le guste hackear cosas. Aqu铆 va una breve gu铆a para quienes est谩n en esa situaci贸n (y empiezan a hartarse). Haz las pruebas en una m谩quina virtual Todas las distribuciones Linux vienen con alguna herramienta de virtualizaci贸n.

Lee Mas 鈫

Mercurial y Git pueden ser amigos

Categor铆as: Control de versiones Empaquetado de software Programaci贸n
Si eres como yo, que me gusta Mercurial por encima de todos los dem谩s VCS que he probado, pero te ves obligado a trabajar con Git muchas veces porque, acept茅moslo, es el m谩s popular de todos, hay una herramienta que te har谩 feliz: Hg-Git. Permite trabajar con聽Mercurial (y TortoiseHg, claro est谩) contra repositorios Git de forma casi transparente. Las ramas locales de Git se traducen a bookmarks de Mercurial (que, por cierto, no conoc铆a, y es un m茅todo fant谩stico para trabajar), y las ramas remotas de Git se traducen a etiquetas locales de Mercurial (bueno, algo parecido).

Lee Mas 鈫

Escogiendo control de versiones (bzr, git, hg)

Categor铆as: Control de versiones Opini贸n Programaci贸n
Es una elecci贸n dif铆cil. Por suerte o por desgracia he usado los 3 煤ltimamente, as铆 que ah铆 van mis impresiones: Bazaar Empezar茅 por 茅l porque es el que menos me ha gustado, y porque est谩 muriendo, as铆 que no lo recomendar铆a para proyectos nuevos. Est谩 muy bien que viene muy integrado con su GUI Bazaar Explorer, que si bien no es la mejor, es m谩s intuitiva que la l铆nea de comandos.

Lee Mas 鈫