Descriptionbuildbucket: support unique change urls
historically buildbucket was used for tryservers where changes are CLs
and a unique change id must be provided to correctly lookup a row in the
buildbot changes table. If unique id is not specified, a row in changes
table is added each time.
master.chromium.perf uses buildbucket differently. It polls chromium
changes from gitiles, compiles chromium and triggers testers on fyi. The
changes in the triggered builds are same valid chromium commits polled
from gitiles, as opposed to CLs in tryserver.
In this scenario a commit URL identifies a change, so use it to lookup a row in
the changes table
It also fixes changestore tests
R=dnj@chromium.org
BUG=626019
Committed: https://chromium.googlesource.com/chromium/tools/build/+/26b2357c57a92ccf59fca1304785b796bab105fa
Patch Set 1 #Patch Set 2 : nits #
Messages
Total messages: 6 (2 generated)
|