Using Bazaar and Launchpad on Windows

Bazaar is a distributed version control system (DVCS) written in Python with many interesting features. Like all DVCS it supports disconnected operation which means that you don’t have to be connected to a central repository to commit changes or to view the history.

Launchpad is a free software hosting and development site. Another well-known site of this category is Sourceforge. Launchpad was originally created for Ubuntu and is now used by many other open source projects, e.g. Zope and Silva CMS.

Erik Thomson wrote some tips about using Launchpad and Bazaar on Windows and made a video tutorial.

When I tried to make a first branch at Launchpad on Windows I had some problems, though. I got errors like “bzr: ERROR: Don’t know how to handle SSH connections. Please set BZR_SSH environment variable.” or “bzr: ERROR: [Error 2] The system cannot find the file specified”. To push changes from the local branch to Launchpad Bazaar needs the python library paramiko for SSH connections and it were missing on my system. Paramiko requires pycrypto, binaries for Windows can be found at The Voidspace Python Modules. To install paramiko install pycrypto first, extract the downloaded zip package, change to the directory and call “&path to python&\python setup.py install”.

After installing the missing libraries everything worked fine and you can find a branch for the RowTest extension for NUnit at Launchpad.

Technorati Tags ,

Kick It on DotNetKicks.com
This entry was posted in Software Development and tagged , . Bookmark the permalink. Post a comment or leave a trackback: Trackback URL.

One Comment

  1. Posted October 22, 2009 at 7:41 pm | Permalink

    Thanks for the info! I’m gonna try the combo Bazaar + Windows + Launchpad. I shall comment on the result.

Post a Comment

Your email is never published nor shared. Required fields are marked *

*
*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre lang="" line="" escaped="">