Merge lp://staging/~jelmer/launchpad/git-server into lp://staging/launchpad

Proposed by Jelmer Vernooij
Status: Work in progress
Proposed branch: lp://staging/~jelmer/launchpad/git-server
Merge into: lp://staging/launchpad
Diff against target: 128 lines (+53/-2)
4 files modified
bzrplugins/lpserve/__init__.py (+33/-2)
lib/lp/codehosting/sshserver/session.py (+6/-0)
lib/lp/codehosting/sshserver/tests/test_session.py (+8/-0)
lib/lp/services/features/flags.py (+6/-0)
To merge this branch: bzr merge lp://staging/~jelmer/launchpad/git-server
Reviewer Review Type Date Requested Status
Launchpad code reviewers Pending
Review via email: mp+86606@code.staging.launchpad.net

Commit message

Add the early beginnings of git+ssh support.

Description of the change

Add basic support for the Git SSH server in Launchpad, through bzr.

This is enough to make:

git clone git+ssh://bazaar.launchpad.dev/~vcs-imports/etckeeper/trunk

work on my machine, but that's about it.

What it doesn't do:
 * perform reasonably
 * update the ui to mention git+ssh
 * work for branches that have data in them that is not round-trippable (basically, anything that is not a git import) - bugs #863261 and #544776

This isn't ready yet, I'm submitting it here for the diff and to track its status. This has to be fixed before it can be reviewed/landed:

 * use a feature flag
 * path sanitization (see the FIXME)
 * tests

To post a comment you must log in.
14510. By Jelmer Vernooij

Merge lp:launchpad.

14511. By Jelmer Vernooij

Add code.git feature flag.

14512. By Jelmer Vernooij

Rename feature to code.sshserver.git.

14513. By Jelmer Vernooij

Add bug #

Unmerged revisions

14513. By Jelmer Vernooij

Add bug #

14512. By Jelmer Vernooij

Rename feature to code.sshserver.git.

14511. By Jelmer Vernooij

Add code.git feature flag.

14510. By Jelmer Vernooij

Merge lp:launchpad.

14509. By Jelmer Vernooij

Drop git format support - focus just on the server in this branch.

14508. By Jelmer Vernooij

Update source code cache.

14507. By Jelmer Vernooij

Merge lp:launchpad

14506. By Jelmer Vernooij

merge lp:launchpad

14505. By Jelmer Vernooij

Merge lp:launchpad.

14504. By Jelmer Vernooij

Update to newer version of bzr-git.

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
The diff is not available at this time. You can reload the page or download it.