~vila/turnip/+git/jenkaas:master

Last commit made on 2017-02-10
Get this branch:
git clone -b master https://git.launchpad.net/~vila/turnip/+git/jenkaas
Only Vincent Ladeuil can upload to this branch. If you are Vincent Ladeuil please log in for upload directions.

Branch merges

Branch information

Name:
master
Repository:
lp:~vila/turnip/+git/jenkaas

Recent commits

f01efaa... by Vincent Ladeuil

Simplify ols-vms.conf.

b30567d... by Colin Watson

Fix set-symbolic-ref notify arguments

We should be passing the raw translated path, not the path prefixed with
the repository store path.

Branch: ~cjwatson/turnip:fix-set-symbolic-ref-notify
Merge-Proposal: 310639

d1b32c8... by Colin Watson

Fix set-symbolic-ref notify arguments

We should be passing the raw translated path, not the path prefixed with
the repository store path.

cf713d4... by Colin Watson

Add turnip-set-symbolic-ref extension service

This makes it possible to set a repository's HEAD by talking directly to
turnip over HTTPS, which is needed for git-to-git code imports.

LP: #1469459

Branch: ~cjwatson/turnip:set-symbolic-ref
Merge-Proposal: 309702

eea2842... by Colin Watson

Forbid spaces in symbolic ref targets

5ad77e1... by Colin Watson

Don't explicitly specify LF

This is implied by the general rules for non-binary data in git's
protocol-common.txt.

eec532a... by Colin Watson

Terminate ACK packets with an LF

c4d94fe... by Colin Watson

Remove unused imports

4eaccdf... by Colin Watson

Add turnip-set-symbolic-ref extension service

This makes it possible to set a repository's HEAD by talking directly to
turnip over HTTPS, which is needed for git-to-git code imports.

LP: #1469459

8e145f9... by Colin Watson

Fix large HTTP pushes

When doing a large push, git-remote-http optimises by first probing to
find out whether it is permitted to write to the repository before
sending large packfile data. It does this by sending a request
containing just a flush-pkt, which causes git-receive-pack to exit
successfully with no output.

We therefore need to handle the case where the backend exits before
producing any output. To avoid weakening our error handling too much,
we do this only if the connection is lost with ConnectionDone, and we
synthesise an error message from the backend if the git service process
exits non-zero with no output.

Branch: ~cjwatson/turnip:large-http-push
Merge-Proposal: 310117