~wgrant/turnip:pygit2-0.27.4

Last commit made on 2019-02-12
Get this branch:
git clone -b pygit2-0.27.4 https://git.launchpad.net/~wgrant/turnip
Only William Grant can upload to this branch. If you are William Grant please log in for upload directions.

Branch merges

Branch information

Name:
pygit2-0.27.4
Repository:
lp:~wgrant/turnip

Recent commits

2c0f7f9... by William Grant

Upgrade to pygit2 0.27.4.

This fixes pygit2 #839, so we can remove our workaround and also stop
crashing on mis-encoded signatures.

0.27.4 helpfully removed the long-deprecated Reference.get_object(), so
use peel() instead.

LP: #1815517

15d22b0... by Colin Watson

Allow placing hookrpc_sock_* outside repo_store

When repo_store is a distributed filesystem, putting a Unix socket in it
is at best somewhat confusing. Add an optional hookrpc_path
configuration option so that the charm can decide to put it somewhere
else.

Merged from https://code.launchpad.net/~cjwatson/turnip/+git/turnip/+merge/361012

1b89cdb... by Colin Watson

Fix alternate object store tests for git >= 2.13

git 2.13 changed receive-pack to deduplicate refs between the current
repository and its alternate object stores, which broke
InitTestCase.test_clone_with_refs. This test just cares about checking
that the alternate object store is set up correctly, so tweak it a
little to ensure that it isn't affected by this deduplication.

LP: #1812126

Merged from https://code.launchpad.net/~cjwatson/turnip/+git/turnip/+merge/361930

8640409... by Colin Watson

Fix alternate object store tests for git >= 2.13

git 2.13 changed receive-pack to deduplicate refs between the current
repository and its alternate object stores, which broke
InitTestCase.test_clone_with_refs. This test just cares about checking
that the alternate object store is set up correctly, so tweak it a
little to ensure that it isn't affected by this deduplication.

LP: #1812126

dee9f68... by Colin Watson

Allow placing hookrpc_sock_* outside repo_store

When repo_store is a distributed filesystem, putting a Unix socket in it
is at best somewhat confusing. Add an optional hookrpc_path
configuration option so that the charm can decide to put it somewhere
else.

f7d3f82... by Colin Watson

Rename hookrpc_path to hookrpc_sock_path

This will make the next commit less confusing.

e7af7a1... by Colin Watson

Ensure port configuration values are ints

Merged from https://code.launchpad.net/~cjwatson/turnip/+git/turnip/+merge/360888

1d0e40f... by Colin Watson

Make pack_{backend,virt}_host configurable

Merged from https://code.launchpad.net/~cjwatson/turnip/+git/turnip/+merge/360887

5e41b7d... by Colin Watson

Ensure port configuration values are ints

If port numbers are read from the environment (which TurnipConfig
supports), then they will be strings rather than ints. Convert them to
ints to avoid crashing in this case.

ad4e40e... by Colin Watson

Make pack_{backend,virt}_host configurable

This removes an obstacle to deploying the various application layers on
different machines.