On Fri, 27 Jul 2018 00:56:40 -0700 Zac Medico <zmed...@gentoo.org> wrote:
> Add repos.conf settings that enable sync-openpgp-key-path support for > both emerge-webrsync and emerge-delta-webrsync: > > sync-webrsync-delta = true|false > Use app-portage/emerge-delta-webrsync to minimize > bandwidth. Defaults to false. > > sync-webrsync-keep-snapshots = true|false > Keep snapshots in DISTDIR (do not delete). Defaults to false. > > sync-webrsync-verify-signature = true|false > Require the detached tarball signature to contain a good > OpenPGP signature. This uses the OpenPGP key(ring) specified by the > sync-openpgp-key-path setting. Defaults to false. > > Zac Medico (5): > emerge-webrsync: exit early for signature problem (bug 661838) > webrsync: support sync-openpgp-key-path (bug 661838) > webrsync: support sync-webrsync-keep-snapshots > emerge-delta-webrsync: exit early for signature problem (bug 661838) > webrsync: support emerge-delta-webrsync (bug 661838) > > bin/emerge-webrsync | 22 ++++++- > lib/portage/sync/modules/webrsync/__init__.py | 6 +- > lib/portage/sync/modules/webrsync/webrsync.py | 84 > ++++++++++++++++++++++++--- > man/portage.5 | 12 ++++ > misc/emerge-delta-webrsync | 23 +++++++- 5 files > changed, 135 insertions(+), 12 deletions(-) > this series looks good. I'm also surprised to see nearly all the changes were on the python side. Barely any changes to the bash scripts.