Support for exposing Launchpad hosted bzr branches as git repositories

Bug #651844 reported by Peter Bex
52
This bug affects 8 people
Affects Status Importance Assigned to Milestone
Launchpad itself
Triaged
Low
Unassigned

Bug Description

Currently, git support in Launchpad is one-way only: it is possible to import an external git repository into a bzr branch on Launchpad, but it is not possible to make improvements made in bzr branches of git repositories available to the original "upstream" authors in an easy way.

If a developer prefers bzr over git, he is currently out of luck if he wants to use Launchpad for developing his own modifications to projects that are using git. Launchpad would be much more useful if it had a way to export bzr branches as git repositories so that external projects that are using git can merge back changes straight from a bzr branch of an imported git repo. It's fine if this support would be readonly (no need to make Launchpad a full git platform).

This is necessary because you can't force people who are developing with git to install bzr and mess with bzr-git integration just to be able to pull changes. (but it would be nice if we were still able to use bzr to do development; otherwise it is very hard to get rid of git on my machine!)

See also bug #648635 (which is about pushing Launchpad hosted branches to external sites using git)

Related branches

Revision history for this message
Jelmer Vernooij (jelmer) wrote :

"bzr serve --git" might be of interest here.

Revision history for this message
Tim Penhey (thumper) wrote :

I agree it would be an interesting idea, but we'd need to determine the computational impact here. Not to mention finding someone to do this.

Changed in launchpad-code:
status: New → Triaged
importance: Undecided → Low
summary: - Support for serving bzr branches as git repositories
+ Support for exposing Launchpad hosted bzr branches as git repositories
description: updated
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.