Tim Burke
f094c78968
Use UTF-8 to decode subprocess output on py3
Otherwise, you get output like
Branch: master
Source: src/opendev.org/openstack/swift
Requirements: /home/zuul/src/opendev.org/openstack/requirements
git log -n 1 --format=%H
Patch under test: b'f683ca84318da31492f214f978a55bdc1be70c2c'
git --git-dir /home/zuul/src/opendev.org/openstack/requirements/.git rev-parse HEAD
requirements git sha: b'9ebc858033d7998a167941f1b7b060de60d17244'
virtualenv /tmp/tmp9l32_z5b/venv
/tmp/tmp9l32_z5b/venv/bin/pip install /home/zuul/src/opendev.org/openstack/requirements
Checking b'f683ca84318da31492f214f978a55bdc1be70c2c'
(Note the bytes getting interpolated in the "Patch under test",
"requirements git sha", and "Checking" lines.)
Change-Id: I836a6218ff5fccf4aab74b37a5a682601a388106