~pelpsi/turnip:turnip-charms-upgrade-to-focal

Last commit made on 2023-07-26
Get this branch:
git clone -b turnip-charms-upgrade-to-focal https://git.launchpad.net/~pelpsi/turnip
Only Simone Pelosi can upload to this branch. If you are Simone Pelosi please log in for upload directions.

Branch merges

Branch information

Name:
turnip-charms-upgrade-to-focal
Repository:
lp:~pelpsi/turnip

Recent commits

4df234b... by Simone Pelosi

Removed turnip-dependencies from charmcraft.yaml

1298a6d... by Simone Pelosi

Upgraded charms to focal

Updated layers to the latest commits
Updated charmcraft.yaml and metadata.yaml

b101c9e... by Colin Watson

Add stop commits to detect-merges

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

db36868... by Colin Watson

doc: Refer to launchpad-mojo-specs for charmed deployments

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

5e1ca27... by Colin Watson

doc: Refer to launchpad-mojo-specs for charmed deployments

4861ab7... by Colin Watson

doc: "make deploy" no longer needs PIP_SOURCE_DIR

This stopped being needed as of commit
acc0b169a9c62ad4919fee73f92f023d007b0e0e.

7ea9a56... by Colin Watson

charm: Bump launchpad-layers to 466a834810

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

d7d4d63... by Colin Watson

charm: Bump launchpad-layers to 466a834810

This pulls in "Use the new Launchpad icon" and "Restore Python 3.6
compatibility".

0db6e9e... by Colin Watson

Add stop commits to detect-merges

The `detect-merges` API can be very slow for repositories with deep
history, because as currently defined it has to walk through the whole
ancestry of a given target commit looking for "mainline" (first parent
only) commits that introduce a merge of any of the given source commits.
In particular, this often times out for Linux kernel repositories.

However, we can do much better. Merge proposals are normally only
created in Launchpad once the target branch has been scanned, and we can
reasonably assume that when a merge proposal is created it won't yet
have been merged. This means that Launchpad could tell turnip's
`detect-merges` API to stop walking through history whenever it
encounters the commit that it had previously scanned on the target
branch, and then we'd only have to look through the changes introduced
by a push rather than the entire history of the branch. This should be
much less likely to time out.

LP: #1955040

e44330e... by Colin Watson

charm: Drop resources

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