Merge lp:~jelmer/launchpad/import-colocated-branches into lp:launchpad
Status: | Merged | ||||
---|---|---|---|---|---|
Approved by: | Robert Collins | ||||
Approved revision: | no longer in the source branch. | ||||
Merged at revision: | 13941 | ||||
Proposed branch: | lp:~jelmer/launchpad/import-colocated-branches | ||||
Merge into: | lp:launchpad | ||||
Prerequisite: | lp:~jelmer/launchpad/bzr-2.4b4 | ||||
Diff against target: |
219 lines (+80/-24) 6 files modified
lib/lp/codehosting/bzrutils.py (+3/-3) lib/lp/codehosting/codeimport/tests/test_worker.py (+67/-7) lib/lp/codehosting/codeimport/uifactory.py (+0/-4) utilities/sourcedeps.cache (+6/-6) utilities/sourcedeps.conf (+3/-3) versions.cfg (+1/-1) |
||||
To merge this branch: | bzr merge lp:~jelmer/launchpad/import-colocated-branches | ||||
Related bugs: |
|
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
Robert Collins (community) | Approve | ||
Review via email: mp+72127@code.launchpad.net |
This proposal supersedes a proposal from 2011-08-19.
Commit message
Import newer versions of bzr, bzr-git and dulwich which have support for addressing colocated branches.
Description of the change
Import newer versions of bzr, bzr-git and dulwich which have support for addressing colocated branches.
This makes it possible to import non-HEAD branches from Git repositories (bug 380871).
There already is a branch pending which updates Bazaar in launchpad to version 2.4.0. Rather than cherrypicking the patches that add support for colocated branches from bzr.dev, I have chosen to simply go to a recent snapshot of bzr.dev. The reason for this is that there have only been a few revisions since 2.4.0 in bzr.dev, and backporting a relatively large change like colocated branch support also has its risks.
This does not yet add any extra UI to make it easier for a user to import non-master branch paths - users have to know about the syntax in the Bazaar URL format.