Strumenti Utente

Strumenti Sito


Questa è una vecchia versione del documento!


Launchpad only supports Bazaar as content versioning tool, and presumably always will since Canonical, the company behind both, wants to push its usage.

Lots of people prefer Git as content versioning tool. I am one of those. However, Launchpad does offer other very nice features, such as the localization system which can automatically push contributors-translated strings into your repo.

So it is natural to ask: is it possible to use Launchpad with git? Or even better: is it possible to migrate an already existing bzr branch pushed on bazaaar to git?

Yes, it is possible

Thanks to bzr-git (package bzr-git in Debian/Ubuntu).

Let's assume you have a bzr branch in “~/bzr_branch” and you want to work in a git repo at “~/git_repo”. Once you have bzr-git installed, just

  1. mkdir ~/git_repo
  2. cd ~/git_repo
  3. git init
  4. cd ~/bzr_branch
  5. bzr push ~/git_repo
  6. cd ~/git_repo
  7. git checkout

Edit the file ~/bzr_branch/.bzr/branch/branch.conf, which should look like the following:

parent_location = ../git_repo/ push_location = (“the/branch/path” is usually “~your_lp_id/project_name/branch_name”). Now you can work in your git repo as you love to. ===== TODO ===== - Elenco numerato

use_launchpad_with_git.1297716578.txt.gz · Ultima modifica: 2011/02/14 21:49 da toobaz