Conectarse al repositorio de bitbucket desde python

Posted on dom 19 febrero 2012 in Tutorial de Python • Tagged with Canaima, Control de versiones, Debian, General, Linux, Mercurial, Python, Ubuntu • 2 min read

Para tener un proyecto con control de versiones mercurial sólo veo 2 opciones usar Google Code o Bitbucket. Para el caso de Google Code se puede acceder vía el api para usar mercurial con python como se explico en artículo anterior.

Para Bitbucket se tiene un API para acceder a …


Continue reading

API de Mercurial para Python

Posted on mar 24 enero 2012 in Tutorial de Python • Tagged with Canaima, Control de versiones, Debian, General, Linux, Mercurial, Python, Ubuntu • 2 min read

Mercurial, como ya se ha explicado es un sistema de control de versiones distribuído desarrollado en python, otros sistemas de control de versiones tienen API o módulos para python, pero para el caso de mercurial no había visto una API para usarlo desde python.

Revisando los artículos que publican en …


Continue reading

Compartir repositorios Mercurial por ssh

Posted on jue 08 diciembre 2011 in Linux,Desarrollo • Tagged with Canaima, Control de versiones, Debian, Linux, mercurial, ssh, Ubuntu • 5 min read

En artículo anterior se explica como compartir un repositorio mercurial con mercurial-server, ahora se explicará como hacerlo usando ssh con claves públicas.

Lo que primero se va a hacer es crear la clave pública para ssh y distribuirlo al equipo o los equipos, luego se verifica el funcionamiento del ssh …


Continue reading

Crear llave ssh para la autenticación en Github, gitorius y bitbucket.

Posted on mar 20 septiembre 2011 in Linux,Desarrollo • Tagged with Canaima, Control de versiones, Debian, General, Linux, Mercurial, ssh • 2 min read

Este artículo explicará como crear una llave pública RSA para usarla en los sitios github, gitorius y bitbucket y así poder subir código con git y mercurial a dichos repositorios.

Lo primero que se tiene que hacer es generar la llave ssh. El comando para hacerlo es ssh-keygen:

ssh-keygen -t …

Continue reading

Compartir repositorios de Mercurial con mercurial-server

Posted on sáb 20 agosto 2011 in Tutorial de Linux • Tagged with Linux, Debian, Ubuntu, Canaima, mercurial • 2 min read

Se tienen varios artículos sobre mercurial en este blog, un tutorial de mercurial (viene una actualización), como empaquetar para Debian con mercurial (viene una actualización) y el último como gestionar la configuración con mercurial.

Este artículo explicará como compartir repositorios de Mercurial con mercurial-server, este artículo se basa en el …


Continue reading

Gestionar los archivos de configuración en /etc con etckeeper y mercurial

Posted on mié 27 julio 2011 in Tutorial de Linux • Tagged with Linux, Debian, Ubuntu, Canaima, etckeeper, mercurial • 6 min read

Continuando con los artículos de control de versiones distribuido con Mercurial ahora toca el respaldo y guardar las versiones de los archivos de configuración en /etc con etckeeper.

La mayoria de los artículos que se consiguen sobre etckeeper es usando git o bazaar.

Para esta guía es necesario tener conocimientos …


Continue reading

Manteniendo un paquete Debian con mercurial

Posted on sáb 11 abril 2009 in Linux • Tagged with Debian, Empaquetado, Mercurial • 11 min read

Para mantener un paquete Debian con mercurial es necesario tener un repositorio mercurial, este se crea con el comando hg init.

hg init repositorio

Luego es necesario crear 2 directorios, uno es del paquete fuente de debian y el otro del paquete fuente del upstream.

cd repositorio
hg init sshguard …

Continue reading

Control de Versiones con mercurial

Posted on mié 08 abril 2009 in Linux,Desarrollo • Tagged with Control de versiones, Mercurial • 6 min read

Mercurial es un sistema de control de versiones distribuido similar a git o bazaar. Es una mezcla de la facilidad de subversion con la potencia de git.

Para instalar mercurial en Debian se ejecuta un aptitude:

aptitude install mercurial mercurial-common

Para ver las opciones que tiene el comando hg se …


Continue reading