Record the manifest path in ManifestVersionedSyncStage

CQ master creates a new manifest for each CQ run. In the manifest, the
revision (the commit hash) and the upstream (e.g. refs/head/master) are
recorded for each project. The "upstream" attribute is necessary for
each slave to map a cros_workon ebuild to a project and a
branch. However, this information exists only in the original
manifest, and is lost when exporting the manifest from a local
checkout on the slave.

This CL records the local path of the original manifest in the
builder run object, so that a later stage (e.g. the completion
stage) has access to the file.

BUG=chromium:428824
TEST=`cbuildbot --remote --debug --buildbot link-paladin x86-generic-paladin`

Change-Id: I5a5be93c6a6611bd2c9f9b8866f71798a73ed2fc
Reviewed-on: https://chromium-review.googlesource.com/227251
Reviewed-by: David James <davidjames@chromium.org>
Reviewed-by: Don Garrett <dgarrett@chromium.org>
Tested-by: Yu-Ju Hong <yjhong@chromium.org>
Commit-Queue: Yu-Ju Hong <yjhong@chromium.org>
2 files changed