turnip:master

Last commit made on 2021-07-21
Get this branch:
git clone -b master https://git.launchpad.net/turnip
Members of Canonical Launchpad Engineering can upload to this branch. Log in for directions.

Branch merges

Branch information

Name:
master
Repository:
lp:turnip

Recent commits

40184bb... by Colin Watson

Add more metrics for git subprocesses

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

2bba1bd... by Colin Watson

Add more metrics for git subprocesses

Measure the wallclock time as well as system/user time, and send metrics
to the log as well as to statsd so that we don't have to laboriously
mine them out of Prometheus if we need to look them up for a particular
request.

b5a8edc... by Colin Watson

Add a fast path for raw data transfer

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

ce6ebf7... by Colin Watson

Add a fast path for raw data transfer

This is a bit experimental, and I don't have good profiling. However,
intuitively it seems that we should avoid appending `raw_data` to
`self.__buffer` (thus creating a new `bytes` object) for every packet
received after the initial negotiation step, where we're just doing bulk
packfile forwarding. Add a fast path for this that avoids the extra
allocation work.

f8cd755... by Colin Watson

Remove trivial uses of six.ensure_str

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

3a6d98c... by Colin Watson

Remove trivial uses of six.ensure_str

These are no longer needed now that we're on Python 3 everywhere.

247afeb... by Colin Watson

Remove workarounds for Python 2's shutil.rmtree

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

e4051bf... by Colin Watson

Remove remaining Python 2 interpreter dependencies

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

0c5cd27... by Colin Watson

Upgrade to pygit2 1.0.3

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

d02f134... by Colin Watson

charm: Use python3-codetree

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