)]}'
{
  "log": [
    {
      "commit": "a14a4add9d8e72c10f68f50adde4d73c299f186f",
      "tree": "c19277787d3fdf604f54d73b571c0fc848ced12c",
      "parents": [
        "f9a912f6cfbc0c8e9419cafb0c7b1698926dce5f",
        "691026242b81aceac4805322e2a51cb5ccbb6766"
      ],
      "author": {
        "name": "Dan Albert",
        "email": "danalbert@google.com",
        "time": "Tue Nov 17 13:47:16 2015 -0800"
      },
      "committer": {
        "name": "Dan Albert",
        "email": "danalbert@google.com",
        "time": "Tue Nov 17 13:47:16 2015 -0800"
      },
      "message": "Merge to upstream 691026242b81aceac4805322e2a51cb5ccbb6766\n"
    },
    {
      "commit": "691026242b81aceac4805322e2a51cb5ccbb6766",
      "tree": "c19277787d3fdf604f54d73b571c0fc848ced12c",
      "parents": [
        "ff627b430f16161de5d62b390733984692329fe0"
      ],
      "author": {
        "name": "Simran Basi",
        "email": "sbasi@chromium.org",
        "time": "Tue Nov 17 20:55:26 2015 +0000"
      },
      "committer": {
        "name": "Simran Basi",
        "email": "sbasi@chromium.org",
        "time": "Tue Nov 17 20:57:05 2015 +0000"
      },
      "message": "Revert \"validation_pool: pool.changes -\u003e pool.candidates, pool.applied.\"\n\nThis reverts commit ff627b430f16161de5d62b390733984692329fe0.\n\nBUG\u003dchromium:557314\nTEST\u003dNone\n\nChange-Id: I057df80e2208fbce020e878d677e8b1e5f9656d0\nReviewed-on: https://chromium-review.googlesource.com/312965\nReviewed-by: Aviv Keshet \u003cakeshet@chromium.org\u003e\nReviewed-by: Don Garrett \u003cdgarrett@chromium.org\u003e\nTested-by: Simran Basi \u003csbasi@chromium.org\u003e\n"
    },
    {
      "commit": "ff627b430f16161de5d62b390733984692329fe0",
      "tree": "b0c92fc6a3ff241eb7be2d04f567cefea336e11f",
      "parents": [
        "68fed13dc8f82a30bf20656f9dae98929a6f81c1"
      ],
      "author": {
        "name": "Don Garrett",
        "email": "dgarrett@google.com",
        "time": "Fri Nov 06 14:29:36 2015 -0800"
      },
      "committer": {
        "name": "chrome-bot",
        "email": "chrome-bot@chromium.org",
        "time": "Sun Nov 15 07:16:23 2015 -0800"
      },
      "message": "validation_pool: pool.changes -\u003e pool.candidates, pool.applied.\n\nValidation pool had a list of changes, and one would know if they were\napplied or not by knowing if ApplyPoolIntoRepo had been called.\n\nThis change breaks pool.changes into a pool.candidates (the list of\nchanges being considered for application), and pool.applied (the list of\nchanges that have been appled to the current repo).\n\nThe point is that it\u0027s now safe to call ApplyPoolIntoRepo() more than\nonce. In particular, that function now accepts a filter argument. This\nmeans we can apply changes which match a filter, do some work, then come\nback and apply the rest of the changes.\n\nA follow on change will start applying manifest changes first, doing\nwork to include those changes in the manifest used by the CQ, and then\nto apply the rest of the changes on top of the patched manifest.\n\nBUG\u003dchromium:549844\nTEST\u003dcbuildbot/run_tests\n\nChange-Id: I2275248d19d6ba64e255258eeeea771d827a8022\nReviewed-on: https://chromium-review.googlesource.com/311393\nCommit-Ready: Don Garrett \u003cdgarrett@chromium.org\u003e\nTested-by: Don Garrett \u003cdgarrett@chromium.org\u003e\nReviewed-by: Don Garrett \u003cdgarrett@chromium.org\u003e\n"
    },
    {
      "commit": "68fed13dc8f82a30bf20656f9dae98929a6f81c1",
      "tree": "c19277787d3fdf604f54d73b571c0fc848ced12c",
      "parents": [
        "37ccc2b479a27059283211f66c993a5e5fa730de"
      ],
      "author": {
        "name": "John Carey",
        "email": "ranix@google.com",
        "time": "Fri Nov 13 12:32:42 2015 -0800"
      },
      "committer": {
        "name": "chrome-bot",
        "email": "chrome-bot@chromium.org",
        "time": "Fri Nov 13 19:06:34 2015 -0800"
      },
      "message": "chromeos_config: re-enable hwtest whirlwind paladin\n\nBUG\u003dchrome-os-partner:47563\nTEST\u003dverified with human eyes\n\nChange-Id: Ic8ae1e232c1e2a8f712c11643c0795b82dbb5ea0\nReviewed-on: https://chromium-review.googlesource.com/312691\nCommit-Ready: John Carey \u003cranix@google.com\u003e\nTested-by: John Carey \u003cranix@google.com\u003e\nReviewed-by: Aviv Keshet \u003cakeshet@chromium.org\u003e\nReviewed-by: John Carey \u003cranix@google.com\u003e\nReviewed-by: Laurence Goodby \u003clgoodby@chromium.org\u003e\n"
    },
    {
      "commit": "37ccc2b479a27059283211f66c993a5e5fa730de",
      "tree": "27f7961f21d95511c20c61f9d4e826bdc011eb4b",
      "parents": [
        "da519f5a9366ff0260f9fbf16fc3c3ba4125b4a7"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@chromium.org",
        "time": "Wed Nov 11 17:16:51 2015 -0500"
      },
      "committer": {
        "name": "chrome-bot",
        "email": "chrome-bot@chromium.org",
        "time": "Thu Nov 12 21:23:17 2015 -0800"
      },
      "message": "pushimage: allow for multiple keysets/image inputs\n\nIf we want to sign multiple images with multiple keysets, but the same\nartifact type, today we can\u0027t because we assume a branch produces just\none of each (a single recovery or factory image, but multiple keysets).\n\nWith some firmware branches (like samus) though, we include multiple\nfirmware images that are the same type, but for different pieces of\nhardware, which means different keysets.  This is a bit outside of the\noriginal design/assumption of pushimage/branches, but we can do it!\n\nNow the input insns format will check \u0026 merge overlays.  So a file that\nlooks something like:\n  [insns]\n  channel \u003d dev\n  [insns.one]\n  keyset \u003d Zinger\n  input_files \u003d zinger/ec.bin\n  [insns.two]\n  keyset \u003d Hoho\n  input_files \u003d hoho/ec.bin\n\nWill post two insn files:\n  [insns]\n  channel \u003d dev\n  keyset \u003d Zinger\n  input_files \u003d zinger/ec.bin\nAnd:\n  [insns]\n  channel \u003d dev\n  keyset \u003d Hoho\n  input_files \u003d hoho/ec.bin\n\nThe keyset part doesn\u0027t seem terribly interesting (since we already allow\npeople to specify multiple keysets in [insns]), but makes more sense when\nyou tweak the other fields like channel, input_files, and output_names.\n\nBUG\u003dchrome-os-partner:47557\nTEST\u003dunittests pass\n\nChange-Id: I4e8f6a88422c73e2b5b3c1042bf240afc3b80d83\nReviewed-on: https://chromium-review.googlesource.com/312300\nCommit-Ready: Mike Frysinger \u003cvapier@chromium.org\u003e\nTested-by: Mike Frysinger \u003cvapier@chromium.org\u003e\nReviewed-by: Vincent Palatin \u003cvpalatin@chromium.org\u003e\n"
    },
    {
      "commit": "da519f5a9366ff0260f9fbf16fc3c3ba4125b4a7",
      "tree": "7cf30cc3bbabafd40a388a8f45055e678cd2a5e8",
      "parents": [
        "3b381682ba143e72e365ae7fb629c3200b74ed9c"
      ],
      "author": {
        "name": "John Carey",
        "email": "ranix@google.com",
        "time": "Thu Nov 12 17:06:27 2015 -0800"
      },
      "committer": {
        "name": "chrome-bot",
        "email": "chrome-bot@chromium.org",
        "time": "Thu Nov 12 21:23:13 2015 -0800"
      },
      "message": "Remove whirlwind from paladin-important-boards.\n\nBUG\u003dchrome-os-partner:47563\nTEST\u003dlocal\n\nChange-Id: Ieef505afc190e908463f7bf177bb797e62ca5062\nReviewed-on: https://chromium-review.googlesource.com/312542\nCommit-Ready: John Carey \u003cranix@google.com\u003e\nTested-by: John Carey \u003cranix@google.com\u003e\nReviewed-by: Aviv Keshet \u003cakeshet@chromium.org\u003e\nReviewed-by: John Carey \u003cranix@google.com\u003e\nReviewed-by: Laurence Goodby \u003clgoodby@chromium.org\u003e\n"
    },
    {
      "commit": "3b381682ba143e72e365ae7fb629c3200b74ed9c",
      "tree": "07dd5ff418398a2e672fb9437ee5f5b94c74aa09",
      "parents": [
        "585b7e0e3dcc14c2e949fdbae837363f21f971f2"
      ],
      "author": {
        "name": "Aviv Keshet",
        "email": "akeshet@chromium.org",
        "time": "Thu Nov 12 13:15:06 2015 -0800"
      },
      "committer": {
        "name": "chrome-bot",
        "email": "chrome-bot@chromium.org",
        "time": "Thu Nov 12 17:54:54 2015 -0800"
      },
      "message": "parallel_emerge: provide more time logging\n\nExample of new logging line:\nPending 0/1, Fetching 1/1, [Time 13:14:32 | Elapsed 0m4.5s | Load 0.8\n1.09 1.1]\n\nBUG\u003dNone\nTEST\u003dNone\n\nChange-Id: Ib0ed982087f3edeb5bc20ce5130814e590ad4923\nReviewed-on: https://chromium-review.googlesource.com/312296\nCommit-Ready: Aviv Keshet \u003cakeshet@chromium.org\u003e\nTested-by: Aviv Keshet \u003cakeshet@chromium.org\u003e\nReviewed-by: David James \u003cdavidjames@chromium.org\u003e\n"
    },
    {
      "commit": "585b7e0e3dcc14c2e949fdbae837363f21f971f2",
      "tree": "aea4fc2eabb85b9d32f5b866dc32d7ea7a039b48",
      "parents": [
        "c495a8f9bbf278b76c340c29ca5b56ae3f30510f"
      ],
      "author": {
        "name": "Don Garrett",
        "email": "dgarrett@google.com",
        "time": "Wed Nov 11 14:09:59 2015 -0800"
      },
      "committer": {
        "name": "chrome-bot",
        "email": "chrome-bot@chromium.org",
        "time": "Thu Nov 12 16:13:37 2015 -0800"
      },
      "message": "validation_pool: Prep for pickling change.\n\nAdd an additional ValidationPool argument that is ignored for the sake\nfor an upcoming value that needs to be preserved during pickling.\n\nBUG\u003dchromium:549844\nTEST\u003dcbuildbot/run_tests --network\n\nChange-Id: I0a4b1f1b96bb47f37b53ab92b7dc944fd0ac6630\nReviewed-on: https://chromium-review.googlesource.com/312116\nCommit-Ready: Don Garrett \u003cdgarrett@chromium.org\u003e\nTested-by: Don Garrett \u003cdgarrett@chromium.org\u003e\nReviewed-by: David James \u003cdavidjames@chromium.org\u003e\n"
    },
    {
      "commit": "c495a8f9bbf278b76c340c29ca5b56ae3f30510f",
      "tree": "bbc155a601f37164b8ec4e043fdc25ef175359a4",
      "parents": [
        "de38188abe87e2bfbaeb14c19833ae2667c16346"
      ],
      "author": {
        "name": "Aviv Keshet",
        "email": "akeshet@chromium.org",
        "time": "Wed Nov 11 15:01:04 2015 -0800"
      },
      "committer": {
        "name": "chrome-bot",
        "email": "chrome-bot@chromium.org",
        "time": "Wed Nov 11 18:45:22 2015 -0800"
      },
      "message": "sdk_stages_unittest: skip flaky test\n\nBUG\u003dchromium:554563\nTEST\u003dNone\n\nChange-Id: Ic127b2c4aeb76a9e6edaf2a15ca334cc7e06ff76\nReviewed-on: https://chromium-review.googlesource.com/312127\nCommit-Ready: Aviv Keshet \u003cakeshet@chromium.org\u003e\nTested-by: Aviv Keshet \u003cakeshet@chromium.org\u003e\nReviewed-by: David James \u003cdavidjames@chromium.org\u003e\n"
    },
    {
      "commit": "de38188abe87e2bfbaeb14c19833ae2667c16346",
      "tree": "3b56adcce204f5e7b77e925297e0db2055cf61d3",
      "parents": [
        "f8369fde766ef811a5a65fecf2b405d3ad59736b"
      ],
      "author": {
        "name": "Alex Deymo",
        "email": "deymo@chromium.org",
        "time": "Tue Nov 03 17:50:08 2015 -0800"
      },
      "committer": {
        "name": "chrome-bot",
        "email": "chrome-bot@chromium.org",
        "time": "Wed Nov 11 14:56:47 2015 -0800"
      },
      "message": "cros payload: --signatures flag shows the metadata signatures\n\nThe existing --signatures flag now dumps the metadata signatures\nembedded in the payload.\n\nBUG\u003dNone\nTEST\u003dAdded unittests; manually check a signed payload.\n\nChange-Id: I4e2eb5cafeabbafd40af31716840d405a79b1023\nReviewed-on: https://chromium-review.googlesource.com/310654\nCommit-Ready: Alex Deymo \u003cdeymo@chromium.org\u003e\nTested-by: Alex Deymo \u003cdeymo@chromium.org\u003e\nReviewed-by: Sen Jiang \u003csenj@chromium.org\u003e\n"
    },
    {
      "commit": "f8369fde766ef811a5a65fecf2b405d3ad59736b",
      "tree": "9e2ed171c5d04533b1d2062f0a1fc9b26ec1279a",
      "parents": [
        "d84d91e4b854c6657590faf044e024efd09e5a9b"
      ],
      "author": {
        "name": "Daniel Wang",
        "email": "wonderfly@google.com",
        "time": "Fri Nov 06 14:33:11 2015 -0800"
      },
      "committer": {
        "name": "chrome-bot",
        "email": "chrome-bot@chromium.org",
        "time": "Wed Nov 11 14:56:42 2015 -0800"
      },
      "message": "chromeos_config: Take lakitu out of brillo\n\nConsidering the direction that the Brillo project is going, Lakitu probably\ndoesn\u0027t fit in there any more. There are some recent Brillo related changes that\naren\u0027t applicable to Lakitu, e.g., chrome-os-partner:45210 that enabled HWTests\nfor all Brillo boards. Things like this will continue to happen so let\u0027s move\nearly before we find us in a difficult situation.\n\nThis change tries to keep the config delta as minimal as just to disable hwtests\nfor Lakitu, so the risk of breakage is very low.\n\nBUG\u003dchromium:550601\nTEST\u003dcbuildbot/runtest cbuildbot/chromeos_config_unittest and compare the\ngenerated config_dump.json with unchanged one.\n\nChange-Id: I45613b70332f089af347b93916d40bd73fcfc5ef\nReviewed-on: https://chromium-review.googlesource.com/311440\nCommit-Ready: Daniel Wang \u003cwonderfly@google.com\u003e\nTested-by: Daniel Wang \u003cwonderfly@google.com\u003e\nReviewed-by: Amey Deshpande \u003cameyd@google.com\u003e\n"
    },
    {
      "commit": "d84d91e4b854c6657590faf044e024efd09e5a9b",
      "tree": "da8f619296753ac006fe6c185e28abfbae2bd907",
      "parents": [
        "200d74b0d959745d2dca4855a3a83d90e3f4ad76"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@chromium.org",
        "time": "Thu Nov 05 18:02:24 2015 -0500"
      },
      "committer": {
        "name": "chrome-bot",
        "email": "chrome-bot@chromium.org",
        "time": "Wed Nov 11 14:56:35 2015 -0800"
      },
      "message": "pushimage: push keyset loading down to allow for input flexibility\n\nSometimes we do want sub-artifacts to sign with a different keyset, like\nwhen a firmware builder also produces accessory firmware.  The current\ncode will only check the keysets from the main file and then ignore any\nsetting in the sub-file.  Instead, delay the keyset loading to after we\nknow the image type so we can pull it from the specific input file.\n\nBUG\u003dchrome-os-partner:46635\nTEST\u003d`./cbuildbot/run_tests` passes\nTEST\u003d`./pushimage -n gs://foo/ --board smaug --debug` with custom input insns shows correct output insns\n\nChange-Id: I8ed170e43b6e2c115d39dfdc772fbc93054cc9d7\nReviewed-on: https://chromium-review.googlesource.com/311280\nCommit-Ready: Mike Frysinger \u003cvapier@chromium.org\u003e\nTested-by: Mike Frysinger \u003cvapier@chromium.org\u003e\nReviewed-by: Vincent Palatin \u003cvpalatin@chromium.org\u003e\n"
    },
    {
      "commit": "200d74b0d959745d2dca4855a3a83d90e3f4ad76",
      "tree": "72f0cabfad101e5b803c51d42a150db1b7f05494",
      "parents": [
        "c485d617bc675fea068d165718155803e5d6d30a"
      ],
      "author": {
        "name": "Don Garrett",
        "email": "dgarrett@google.com",
        "time": "Wed Nov 04 12:37:25 2015 -0800"
      },
      "committer": {
        "name": "chrome-bot",
        "email": "chrome-bot@chromium.org",
        "time": "Wed Nov 11 14:56:26 2015 -0800"
      },
      "message": "validation_pool: Split out throttled tree logic.\n\nApplyPoolIntoRepo contained the logic to decide what CLs to test if the\ntree was logic. Move that logic out into it\u0027s own method.\n\nThis is prep work to allow intermediate steps that modify the manifest\nto run after we know exactly what CLs are being considered, but before\nany of them are applied into the code base.\n\nBUG\u003dchromium:549844\nTEST\u003dcbuildbot/run_tests\n\nChange-Id: I0eb17459c956e4c1fe9e2995e9bd601f279aee72\nReviewed-on: https://chromium-review.googlesource.com/311212\nCommit-Ready: Don Garrett \u003cdgarrett@chromium.org\u003e\nTested-by: Don Garrett \u003cdgarrett@chromium.org\u003e\nReviewed-by: Aviv Keshet \u003cakeshet@chromium.org\u003e\n"
    },
    {
      "commit": "c485d617bc675fea068d165718155803e5d6d30a",
      "tree": "3e11d78b8333369bea0ca31736f31018dbd391a0",
      "parents": [
        "07de65e812bab2951d96399fb3fb8660c10f31d1"
      ],
      "author": {
        "name": "Don Garrett",
        "email": "dgarrett@google.com",
        "time": "Tue Nov 03 16:06:59 2015 -0800"
      },
      "committer": {
        "name": "chrome-bot",
        "email": "chrome-bot@chromium.org",
        "time": "Wed Nov 11 14:56:25 2015 -0800"
      },
      "message": "lkgm/sync: Tweak comments/naming.\n\nJust improve readability of the code slightly after trying to read it.\n\nBUG\u003dNone\nTEST\u003dcbuildbot/run_tests\n\nChange-Id: I9cec3fcacf7c686033e21a0c8aa2278a6711ce2f\nReviewed-on: https://chromium-review.googlesource.com/310543\nCommit-Ready: Don Garrett \u003cdgarrett@chromium.org\u003e\nTested-by: Don Garrett \u003cdgarrett@chromium.org\u003e\nReviewed-by: Paul Hobbs \u003cphobbs@google.com\u003e\nReviewed-by: Aviv Keshet \u003cakeshet@chromium.org\u003e\n"
    },
    {
      "commit": "07de65e812bab2951d96399fb3fb8660c10f31d1",
      "tree": "9295d57825e6042c5dfc9a3ca064315da1c67b78",
      "parents": [
        "320b536d244f5414f654fbbd4ae2f3f46277f5a3"
      ],
      "author": {
        "name": "Don Garrett",
        "email": "dgarrett@google.com",
        "time": "Wed Nov 04 12:47:03 2015 -0800"
      },
      "committer": {
        "name": "chrome-bot",
        "email": "chrome-bot@chromium.org",
        "time": "Wed Nov 11 14:56:25 2015 -0800"
      },
      "message": "CommitQueueSyncStage: Fix --debug run case.\n\nWhen run with --debug and no CIDB credentials, the master-paladin config\nwould fail by using a db connection of None.\n\nWork around that.\n\nBUG\u003dNone\nTEST\u003dbin/cbuildbot --buildroot ~/tmp/build_master --debug --buildbot\n       --branch master --buildnumber 37 master-paladin\n\nChange-Id: I9f4e1ef2157124c268252b1c8e5fc59f85049826\nReviewed-on: https://chromium-review.googlesource.com/310874\nCommit-Ready: Don Garrett \u003cdgarrett@chromium.org\u003e\nTested-by: Don Garrett \u003cdgarrett@chromium.org\u003e\nReviewed-by: Paul Hobbs \u003cphobbs@google.com\u003e\nReviewed-by: Aviv Keshet \u003cakeshet@chromium.org\u003e\n"
    },
    {
      "commit": "320b536d244f5414f654fbbd4ae2f3f46277f5a3",
      "tree": "461216c21792759d54f59d88f36bed478e370817",
      "parents": [
        "a9f3514a0dda6ceb2120b0d69b8f1a40c3b4a375"
      ],
      "author": {
        "name": "Aviv Keshet",
        "email": "akeshet@chromium.org",
        "time": "Wed Nov 11 12:54:29 2015 -0800"
      },
      "committer": {
        "name": "Aviv Keshet",
        "email": "akeshet@chromium.org",
        "time": "Wed Nov 11 20:58:24 2015 +0000"
      },
      "message": "chromeos_config: temporarily disable jetstream tests\n\nBUG\u003dchrome-os-partner:47563\nTEST\u003dNone\n\nChange-Id: Ic687b97d07f078fca379b094d53cff88a9a50779\nReviewed-on: https://chromium-review.googlesource.com/312098\nTrybot-Ready: Aviv Keshet \u003cakeshet@chromium.org\u003e\nTested-by: Aviv Keshet \u003cakeshet@chromium.org\u003e\nReviewed-by: David James \u003cdavidjames@chromium.org\u003e\n"
    },
    {
      "commit": "a9f3514a0dda6ceb2120b0d69b8f1a40c3b4a375",
      "tree": "ca82c821f879c5c284f2e7d9697479966a2c4347",
      "parents": [
        "dded91252000cddcde8d5e9a49da53ae41fab838"
      ],
      "author": {
        "name": "David James",
        "email": "davidjames@google.com",
        "time": "Mon Nov 09 17:54:49 2015 -0800"
      },
      "committer": {
        "name": "David James",
        "email": "davidjames@chromium.org",
        "time": "Tue Nov 10 16:45:11 2015 +0000"
      },
      "message": "Fix cleanup function to be a bit more robust.\n\nExample failure:\n  https://uberchromegw/i/chromeos/builders/whirlwind%20paladin/builds/3673\n\nTBR\u003dakeshet\nBUG\u003dchromium:55250\nTEST\u003dunit test\n\nChange-Id: I079b11ef90e05e23323010fd92e6527885adacbd\nReviewed-on: https://chromium-review.googlesource.com/311783\nTested-by: David James \u003cdavidjames@chromium.org\u003e\nReviewed-by: Fang Deng \u003cfdeng@chromium.org\u003e\n"
    },
    {
      "commit": "dded91252000cddcde8d5e9a49da53ae41fab838",
      "tree": "97befde0d633b954e8471348971f33a407edaa5f",
      "parents": [
        "d599c6602bd3cc4c4bf2e3fb7aebb214ee8ea775"
      ],
      "author": {
        "name": "David James",
        "email": "davidjames@google.com",
        "time": "Fri Nov 06 13:30:13 2015 -0800"
      },
      "committer": {
        "name": "David James",
        "email": "davidjames@chromium.org",
        "time": "Fri Nov 06 21:42:15 2015 +0000"
      },
      "message": "Update builders to delete git/obj dirs when gc --auto breaks.\n\nThis allows builders to recover from git corruption.\n\nBUG\u003dchromium:552503\nTEST\u003dUnit tests. Trybot run.\n\nChange-Id: I06b85c12a6ef4ac1a9193f6759d18b88d8d4724a\nReviewed-on: https://chromium-review.googlesource.com/311423\nReviewed-by: Richard Barnette \u003cjrbarnette@chromium.org\u003e\nReviewed-by: David James \u003cdavidjames@chromium.org\u003e\nCommit-Queue: David James \u003cdavidjames@chromium.org\u003e\nTrybot-Ready: David James \u003cdavidjames@chromium.org\u003e\nTested-by: David James \u003cdavidjames@chromium.org\u003e\n"
    },
    {
      "commit": "d599c6602bd3cc4c4bf2e3fb7aebb214ee8ea775",
      "tree": "da530a5a8ca21cd4f01e8e866be419a96ff0912b",
      "parents": [
        "2e13994f1d7cffefd15f5caa5b8c6f3b9c1af4d9"
      ],
      "author": {
        "name": "Vincent Palatin",
        "email": "vpalatin@chromium.org",
        "time": "Mon Oct 26 09:51:41 2015 -0700"
      },
      "committer": {
        "name": "chrome-bot",
        "email": "chrome-bot@chromium.org",
        "time": "Tue Nov 03 11:01:25 2015 -0800"
      },
      "message": "pushimage: add support for signing accessories images\n\n\u0027accessory_usbpd\u0027 and \u0027accessory_rwsig\u0027 are used to sign standalone\naccesory MCU firmwares (right now, the former are all the USB type-C\naccessories: e.g. Zinger power supply, DingDong and HoHo display\ndongles, the latter is the Smaug wireless keyboard).\n\nSigned-off-by: Vincent Palatin \u003cvpalatin@chromium.org\u003e\n\nBUG\u003dchrome-os-partner:46635\nTEST\u003dbin/pushimage --debug --test-sign premp --sign-types accessory_rwsig --board smaug gs://chromeos-image-archive/smaug-firmware/R45-7132.239.0\nTEST\u003d./scripts/pushimage_unittest\n\nChange-Id: I6481c68061f50b9acc3656a1167d64ced79ec011\nReviewed-on: https://chromium-review.googlesource.com/308725\nCommit-Ready: Vincent Palatin \u003cvpalatin@chromium.org\u003e\nTested-by: Vincent Palatin \u003cvpalatin@chromium.org\u003e\nReviewed-by: Vincent Palatin \u003cvpalatin@chromium.org\u003e\n"
    },
    {
      "commit": "2e13994f1d7cffefd15f5caa5b8c6f3b9c1af4d9",
      "tree": "ac5d5055e16488e71fe6add6180f0d7008223588",
      "parents": [
        "09edad6e69fb57097299a2d346f916983a8c7ab6"
      ],
      "author": {
        "name": "Sen Jiang",
        "email": "senj@chromium.org",
        "time": "Tue Oct 27 15:03:58 2015 -0700"
      },
      "committer": {
        "name": "chrome-bot",
        "email": "chrome-bot@chromium.org",
        "time": "Tue Nov 03 09:08:20 2015 -0800"
      },
      "message": "paygen: Generate the payload hash and metadata hash together.\n\nDue to recent changes in delta_generator, payload hash and metadata hash\nare calculated together, calling it twice are just doing repeated work.\n\nBUG\u003dNone\nTEST\u003d./paygen_payload_lib_unittest\n\nChange-Id: I62c6a3621e2da882a5acd8209c17686152810806\nReviewed-on: https://chromium-review.googlesource.com/310226\nCommit-Ready: Alex Deymo \u003cdeymo@chromium.org\u003e\nTested-by: Sen Jiang \u003csenj@chromium.org\u003e\nReviewed-by: Matthew Sartori \u003cmsartori@chromium.org\u003e\nReviewed-by: Alex Deymo \u003cdeymo@chromium.org\u003e\n"
    },
    {
      "commit": "09edad6e69fb57097299a2d346f916983a8c7ab6",
      "tree": "3697429ac0ac63513ffcce5cff5612c8d28854ef",
      "parents": [
        "a82fc94fa099e3a5300af76777436c4edbf9f2ed"
      ],
      "author": {
        "name": "David James",
        "email": "davidjames@google.com",
        "time": "Fri Oct 30 19:13:49 2015 -0700"
      },
      "committer": {
        "name": "David James",
        "email": "davidjames@chromium.org",
        "time": "Sat Oct 31 02:28:56 2015 +0000"
      },
      "message": "Cleanup and reapply uprevs in PublishUprev in CQ.\n\nCurrently the CQ reuses old uprevs from the Uprev stage and this is\nerror-prone because the SHA1s can be out of date. We have robust\nlogic for fixing this but it only executes when the commit queue\nfails. This has the nice side effect of also making the commit queue\nmore robust to conflicting with other changes, since it resyncs and\nreapplies all changes from scratch at the end, rather than trying to\ndo a complex rebase that could run into conflicts.\n\nThis logic is quite well tested and has been in use for a long time,\nso it\u0027s time we switch to it.\n\nI\u0027ve also deleted the old UpdateCommitHashesForChanges function. This\nlogic wasn\u0027t working (due to the fact that it was running on the wrong\nbranch after phobbs\u0027 changes) and with my change above, is now\nobsolete.\n\nBUG\u003dchromium:549839, chromium:547541\nTEST\u003dUnit tests.\n\nChange-Id: I9174504db4f468e04ec7a1c60091c16077be32c1\nReviewed-on: https://chromium-review.googlesource.com/310032\nTrybot-Ready: David James \u003cdavidjames@chromium.org\u003e\nReviewed-by: Mike Frysinger \u003cvapier@chromium.org\u003e\nTested-by: David James \u003cdavidjames@chromium.org\u003e\n"
    },
    {
      "commit": "a82fc94fa099e3a5300af76777436c4edbf9f2ed",
      "tree": "c6164294803d4db8fedae2419ce4801d4ddf4db1",
      "parents": [
        "1e46be8f4940e2ea52adf09184362e5548440526"
      ],
      "author": {
        "name": "Furquan Shaikh",
        "email": "furquan@chromium.org",
        "time": "Fri Oct 30 20:08:52 2015 +0000"
      },
      "committer": {
        "name": "chrome-bot",
        "email": "chrome-bot@chromium.org",
        "time": "Fri Oct 30 16:16:24 2015 -0700"
      },
      "message": "Revert \"Temporarily remove smaug from list of important builders in CQ.\"\n\nThis reverts commit e6c578e5c00a4bff28999370af0ce3eef4b417e8.\n\nsmaug-paladin is green again. Thus, reverting this commit.\n\nChange-Id: I36e28e11584cba8c691d0587f29d9d906cb36361\nReviewed-on: https://chromium-review.googlesource.com/309897\nCommit-Ready: Furquan Shaikh \u003cfurquan@chromium.org\u003e\nTested-by: Furquan Shaikh \u003cfurquan@chromium.org\u003e\nReviewed-by: Luigi Semenzato \u003csemenzato@chromium.org\u003e\n"
    },
    {
      "commit": "1e46be8f4940e2ea52adf09184362e5548440526",
      "tree": "0a478c4bf19f5465d181faacd3edef7bfd48a812",
      "parents": [
        "faef721b371db09c74675f25172e4411a803e9cc"
      ],
      "author": {
        "name": "Paul Hobbs",
        "email": "phobbs@google.com",
        "time": "Fri Oct 30 13:46:02 2015 -0700"
      },
      "committer": {
        "name": "Matthew Sartori",
        "email": "msartori@chromium.org",
        "time": "Fri Oct 30 21:23:57 2015 +0000"
      },
      "message": "cros_mark_as_stable: Checkout before syncing\n\n\"git.SyncPushBranch\" rebases HEAD onto the updated remote.  We need to\ncheckout the stable_branch before syncing in order to make sure that it\nhas the remotes changes.\n\nTEST\u003dunittests\nBUG\u003dchromium:547541\n\nChange-Id: Iaa7fa900ebb85514dc12fb5b12ed92a205e36103\nReviewed-on: https://chromium-review.googlesource.com/309898\nReviewed-by: Mike Frysinger \u003cvapier@chromium.org\u003e\nTested-by: Matthew Sartori \u003cmsartori@chromium.org\u003e\n"
    },
    {
      "commit": "faef721b371db09c74675f25172e4411a803e9cc",
      "tree": "8b251880f7a5cc6a5ee3ed228f94ad79db21782e",
      "parents": [
        "5e234eaeab1b3f989d83175506924ad179326810"
      ],
      "author": {
        "name": "David James",
        "email": "davidjames@google.com",
        "time": "Sun Oct 25 08:59:58 2015 -0700"
      },
      "committer": {
        "name": "chrome-bot",
        "email": "chrome-bot@chromium.org",
        "time": "Fri Oct 30 13:09:35 2015 -0700"
      },
      "message": "Surface bugs or CLs responsible for build failures.\n\nBUG\u003dnone\nTEST\u003dRun the script.\n\nChange-Id: I9cc0db1a82968c443e0f364d7598ac4bb056c33c\nReviewed-on: https://chromium-review.googlesource.com/308588\nCommit-Ready: David James \u003cdavidjames@chromium.org\u003e\nTested-by: David James \u003cdavidjames@chromium.org\u003e\nReviewed-by: Paul Hobbs \u003cphobbs@google.com\u003e\n"
    },
    {
      "commit": "5e234eaeab1b3f989d83175506924ad179326810",
      "tree": "ac5b61c2717ebef5584f2a9a2d3866c65a32f839",
      "parents": [
        "0b5f8b789cb362de99e68dfd23a0253b0b4a91d3"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@chromium.org",
        "time": "Wed Oct 28 14:31:11 2015 -0400"
      },
      "committer": {
        "name": "chrome-bot",
        "email": "chrome-bot@chromium.org",
        "time": "Fri Oct 30 11:47:49 2015 -0700"
      },
      "message": "lint: add check for unittest module names\n\nMake sure people don\u0027t actually try to use foo_unittests.py.\n\nBUG\u003dNone\nTEST\u003dtests pass \u0026 no new lint errors\n\nChange-Id: Ic25f580c608f21aab0f006bc304a92ac8c8e23d9\nReviewed-on: https://chromium-review.googlesource.com/309610\nCommit-Ready: Mike Frysinger \u003cvapier@chromium.org\u003e\nTested-by: Mike Frysinger \u003cvapier@chromium.org\u003e\nReviewed-by: Don Garrett \u003cdgarrett@chromium.org\u003e\n"
    },
    {
      "commit": "0b5f8b789cb362de99e68dfd23a0253b0b4a91d3",
      "tree": "ca96105b66d5cace187c84b4a36d3ab974acf4e5",
      "parents": [
        "1cb67b811f2874742273fb0c4d9d3911011ca5b5"
      ],
      "author": {
        "name": "John Carey",
        "email": "ranix@google.com",
        "time": "Wed Oct 28 14:02:23 2015 -0700"
      },
      "committer": {
        "name": "chrome-bot",
        "email": "chrome-bot@chromium.org",
        "time": "Fri Oct 30 11:47:45 2015 -0700"
      },
      "message": "Add jetstream_cq hwtest to the commit queue, nonblocking.\n\nBUG\u003dchrome-os-partner:45210\nTEST\u003dtested in roundabout ways\nChange-Id: I2d76270c3b94039c98b7510c53bc2d8a35b0b80a\nReviewed-on: https://chromium-review.googlesource.com/309577\nCommit-Ready: John Carey \u003cranix@google.com\u003e\nTested-by: John Carey \u003cranix@google.com\u003e\nReviewed-by: John Carey \u003cranix@google.com\u003e\nReviewed-by: David James \u003cdavidjames@chromium.org\u003e\nReviewed-by: Adam Haberlach \u003cahaberlach@chromium.org\u003e\n"
    },
    {
      "commit": "1cb67b811f2874742273fb0c4d9d3911011ca5b5",
      "tree": "6f19c8a2dbdaedc60568df55ea4368baeaec0d32",
      "parents": [
        "00c1338210ff72c4843e4d7e447c3b1a196d352e"
      ],
      "author": {
        "name": "Bernie Thompson",
        "email": "bhthompson@chromium.org",
        "time": "Thu Oct 22 14:37:17 2015 -0700"
      },
      "committer": {
        "name": "chrome-bot",
        "email": "chrome-bot@chromium.org",
        "time": "Fri Oct 30 11:47:40 2015 -0700"
      },
      "message": "Add terra builder config\n\nBUG\u003dchrome-os-partner:46775\nTEST\u003dNone\n\nChange-Id: Idb9a3bd8ea091b93d1763703930a4f3200ae8253\nReviewed-on: https://chromium-review.googlesource.com/308252\nCommit-Ready: Bernie Thompson \u003cbhthompson@chromium.org\u003e\nTested-by: Bernie Thompson \u003cbhthompson@chromium.org\u003e\nReviewed-by: Shawn N \u003cshawnn@chromium.org\u003e\n"
    },
    {
      "commit": "00c1338210ff72c4843e4d7e447c3b1a196d352e",
      "tree": "0dd4340cff3389a9afaae386151664ce3eee301e",
      "parents": [
        "43668504679476b87b66a2588a7ffb7c05506c8a"
      ],
      "author": {
        "name": "Don Garrett",
        "email": "dgarrett@google.com",
        "time": "Thu Oct 29 13:18:30 2015 -0700"
      },
      "committer": {
        "name": "chrome-bot",
        "email": "chrome-bot@chromium.org",
        "time": "Fri Oct 30 11:47:39 2015 -0700"
      },
      "message": "Rename unittests without matching module.\n\nWe are considering adding a cros lint test to ensure that unittests\nmatch a general library. This CL fixes all existing cases in chromite\nwhere that isn\u0027t already true.\n\nNote, in one case, the unittest was for logic in the __init__.py while,\nwhich is now tested as \u0027init_unittest.py\u0027. This may require specific\nlint support, or further tweaking.\n\nBUG\u003dNone\nTEST\u003drun_tests\n\nChange-Id: If8cb3e9f4ab90f4b518c5f7ea7e66c47240de501\nReviewed-on: https://chromium-review.googlesource.com/309860\nCommit-Ready: Don Garrett \u003cdgarrett@chromium.org\u003e\nTested-by: Don Garrett \u003cdgarrett@chromium.org\u003e\nReviewed-by: Mike Frysinger \u003cvapier@chromium.org\u003e\n"
    },
    {
      "commit": "43668504679476b87b66a2588a7ffb7c05506c8a",
      "tree": "1aa0ea24cd85eed242fafdde42658fa71044b138",
      "parents": [
        "f52ea8f4f2cd3a4b0381a45e243394e59a549147"
      ],
      "author": {
        "name": "Don Garrett",
        "email": "dgarrett@google.com",
        "time": "Mon Oct 26 16:40:02 2015 -0700"
      },
      "committer": {
        "name": "chrome-bot",
        "email": "chrome-bot@chromium.org",
        "time": "Fri Oct 30 11:47:35 2015 -0700"
      },
      "message": "lib/launch_control: Add library.\n\nMove two libraries for working with Launch Control over, so that they\ncan be shared between multiple Site Specific cbuildbot builders.\n\nBUG\u003dchromium:547996\nTEST\u003dUnitests\n\nChange-Id: I812c7573494dfed149d2cc6ffcb184abb78a6f60\nReviewed-on: https://chromium-review.googlesource.com/308754\nCommit-Ready: Don Garrett \u003cdgarrett@chromium.org\u003e\nTested-by: Don Garrett \u003cdgarrett@chromium.org\u003e\nReviewed-by: Mike Frysinger \u003cvapier@chromium.org\u003e\n"
    },
    {
      "commit": "f52ea8f4f2cd3a4b0381a45e243394e59a549147",
      "tree": "1a5a2903002a023af459a98ee67381cedc7b014e",
      "parents": [
        "e6c578e5c00a4bff28999370af0ce3eef4b417e8"
      ],
      "author": {
        "name": "Paul Hobbs",
        "email": "phobbs@google.com",
        "time": "Wed Oct 21 17:24:23 2015 -0700"
      },
      "committer": {
        "name": "David James",
        "email": "davidjames@chromium.org",
        "time": "Fri Oct 30 18:42:03 2015 +0000"
      },
      "message": "cros_mark_as_stable: checkout stablizing_branch\n\nIn order to make the commit on stabilizing_branch we have to actually\nbe *on* stablizing_branch.\n\nBUG\u003dchromium:547541\nTEST\u003dunit tests.\n\nChange-Id: I2c64b0c8c4f0061ee90a6e154a182239fd0208b2\nReviewed-on: https://chromium-review.googlesource.com/308731\nReviewed-by: Paul Hobbs \u003cphobbs@google.com\u003e\nTested-by: Paul Hobbs \u003cphobbs@google.com\u003e\nCommit-Queue: Paul Hobbs \u003cphobbs@google.com\u003e\n"
    },
    {
      "commit": "e6c578e5c00a4bff28999370af0ce3eef4b417e8",
      "tree": "89adb1fff1d64e349bbd6e1ba1e9721aa706bfd9",
      "parents": [
        "f83692cb5a663d9d817a6c8ebe9f4c298f5932e3"
      ],
      "author": {
        "name": "David James",
        "email": "davidjames@google.com",
        "time": "Fri Oct 30 09:53:13 2015 -0700"
      },
      "committer": {
        "name": "David James",
        "email": "davidjames@chromium.org",
        "time": "Fri Oct 30 17:16:53 2015 +0000"
      },
      "message": "Temporarily remove smaug from list of important builders in CQ.\n\nBUG\u003dchromium:549434\nTEST\u003dnone\n\nChange-Id: I55a44c91b7f558ee2463dfde46bddc43eb5180d4\nReviewed-on: https://chromium-review.googlesource.com/309961\nReviewed-by: David James \u003cdavidjames@chromium.org\u003e\nTested-by: David James \u003cdavidjames@chromium.org\u003e\n"
    },
    {
      "commit": "f83692cb5a663d9d817a6c8ebe9f4c298f5932e3",
      "tree": "c2d4885e51f99a75ff70c921d5abe4aaee014eed",
      "parents": [
        "ce0ad8bc37d0612552368c81fe3aa914a235da75"
      ],
      "author": {
        "name": "Sen Jiang",
        "email": "senj@chromium.org",
        "time": "Tue Oct 27 10:55:21 2015 -0700"
      },
      "committer": {
        "name": "chrome-bot",
        "email": "chrome-bot@chromium.org",
        "time": "Tue Oct 27 14:53:19 2015 -0700"
      },
      "message": "paygen: Fix GenMetadataHash to pass out_hash_file to delta_generator.\n\ndelta_generator now needs out_hash_file flag to be passed when calculating\nhash.\n\nJust a quick fix here, will refactor to combine _GenPayloadHash and\n_GenMetadataHash together later.\n\nBUG\u003dchromium:548257\nTEST\u003d./paygen_payload_lib_unittest\n\nChange-Id: Ie3b9ec861cb9faa861200b1966aca178a7ecbac4\nReviewed-on: https://chromium-review.googlesource.com/309029\nCommit-Ready: Alex Deymo \u003cdeymo@chromium.org\u003e\nTested-by: Sen Jiang \u003csenj@chromium.org\u003e\nReviewed-by: Alex Deymo \u003cdeymo@chromium.org\u003e\n"
    },
    {
      "commit": "ce0ad8bc37d0612552368c81fe3aa914a235da75",
      "tree": "f2a4acc5de337ede03a02e58cc37156782ae660a",
      "parents": [
        "f1eb0aad263ef32e54de4d865932c24e09c6248c"
      ],
      "author": {
        "name": "Shawn Nematbakhsh",
        "email": "shawnn@chromium.org",
        "time": "Mon Oct 26 17:14:23 2015 -0700"
      },
      "committer": {
        "name": "chrome-bot",
        "email": "chrome-bot@chromium.org",
        "time": "Tue Oct 27 11:52:33 2015 -0700"
      },
      "message": "chromeos_config: Mark glados paladin as important\n\nglados paladin is green, so mark it as important so we get preflight\nprebuilt updates.\n\nBUG\u003dchrome-os-partner:45196\nTEST\u003dPass unittests.\n\nChange-Id: I9127a0240d3a9f6780eaf9c25dba27bd813a00aa\nSigned-off-by: Shawn Nematbakhsh \u003cshawnn@chromium.org\u003e\nReviewed-on: https://chromium-review.googlesource.com/309011\nCommit-Ready: Shawn N \u003cshawnn@chromium.org\u003e\nTested-by: Shawn N \u003cshawnn@chromium.org\u003e\nReviewed-by: Bernie Thompson \u003cbhthompson@chromium.org\u003e\n"
    },
    {
      "commit": "f1eb0aad263ef32e54de4d865932c24e09c6248c",
      "tree": "a87b2707531e6a63d8d69fbd6a52989c5ea19b1b",
      "parents": [
        "479596311512415c700a2a46eb6a43b9362586df"
      ],
      "author": {
        "name": "Luis Lozano",
        "email": "llozano@chromium.org",
        "time": "Mon Oct 26 10:28:03 2015 -0700"
      },
      "committer": {
        "name": "chrome-bot",
        "email": "chrome-bot@chromium.org",
        "time": "Tue Oct 27 10:13:37 2015 -0700"
      },
      "message": "Remove toolchain-major builder.\n\nThe compiler branch this builder is using is not being maintained.\nDoes not make sense to try to build this for now.\n\nBUG\u003dchromium:538675\nTEST\u003drun_tests\n\nChange-Id: I430d9b9a6b9987825459689d512d9bba46d2d4bb\nReviewed-on: https://chromium-review.googlesource.com/308752\nCommit-Ready: Luis Lozano \u003cllozano@chromium.org\u003e\nTested-by: Luis Lozano \u003cllozano@chromium.org\u003e\nReviewed-by: Han Shen \u003cshenhan@chromium.org\u003e\n"
    },
    {
      "commit": "479596311512415c700a2a46eb6a43b9362586df",
      "tree": "dd9481594e4e1de6ce07a0e24c5b7ed4a4dd1050",
      "parents": [
        "23d9f8f73555ed588d1e0e2d4c81e09fff6b9644"
      ],
      "author": {
        "name": "David James",
        "email": "davidjames@google.com",
        "time": "Fri Oct 23 07:56:01 2015 -0700"
      },
      "committer": {
        "name": "chrome-bot",
        "email": "chrome-bot@chromium.org",
        "time": "Fri Oct 23 16:32:45 2015 -0700"
      },
      "message": "Test that branch exists before pushing.\n\nBUG\u003dchromium:545779\nTEST\u003dpre-cq\n\nChange-Id: I349167b31891cbf69853417d3afc82bf70daa7fa\nReviewed-on: https://chromium-review.googlesource.com/308420\nCommit-Ready: David James \u003cdavidjames@chromium.org\u003e\nTested-by: David James \u003cdavidjames@chromium.org\u003e\nReviewed-by: Jonathan Ross \u003cjonross@google.com\u003e\nReviewed-by: Paul Hobbs \u003cphobbs@google.com\u003e\nReviewed-by: Mike Frysinger \u003cvapier@chromium.org\u003e\n"
    },
    {
      "commit": "23d9f8f73555ed588d1e0e2d4c81e09fff6b9644",
      "tree": "25313025d71f54dc284f6d48a8f337e295702cc2",
      "parents": [
        "a0306baab48f3cc5d735f9825e78217dfa66eed0"
      ],
      "author": {
        "name": "Paul Hobbs",
        "email": "phobbs@google.com",
        "time": "Thu Oct 08 10:56:46 2015 -0700"
      },
      "committer": {
        "name": "chrome-bot",
        "email": "chrome-bot@chromium.org",
        "time": "Fri Oct 23 16:32:43 2015 -0700"
      },
      "message": "test_stages: Fix usage of PrintBuildbotStepText\n\nIn the code that warns that we failed to generate delta payloads,\ntest_stages misuses \"PrintBuildbotStepWarnings\" by providing it a string\nas a file-handle as its argument.  This causes an AttributeError when we\ntry to write to it.\n\nBUG\u003dchromium:541258\nTEST\u003dNone\n\nChange-Id: I063e47ea5bf7b410e3cc0edf767abac611a0c288\nReviewed-on: https://chromium-review.googlesource.com/304595\nCommit-Ready: Paul Hobbs \u003cphobbs@google.com\u003e\nTested-by: Paul Hobbs \u003cphobbs@google.com\u003e\nReviewed-by: Mungyung Ryu \u003cmkryu@google.com\u003e\n"
    },
    {
      "commit": "a0306baab48f3cc5d735f9825e78217dfa66eed0",
      "tree": "fc67a18871591d2f3bf46c186e4cd8d9e4c4b1d1",
      "parents": [
        "737cadd19ccbe89494f954ce864405cd77d7ebc6"
      ],
      "author": {
        "name": "Don Garrett",
        "email": "dgarrett@google.com",
        "time": "Fri Oct 23 11:47:19 2015 -0700"
      },
      "committer": {
        "name": "chrome-bot",
        "email": "chrome-bot@chromium.org",
        "time": "Fri Oct 23 14:46:04 2015 -0700"
      },
      "message": "commands: Only copy images if not present.\n\nImages are being touched in the archive directory while being tarred.\n\nThere is no clear explaination, but it\u0027s possible they are being copied\ninto location more than once. This CL may/may not fix the referenced\nbug, but it shouldn\u0027t hurt anything.\n\nBUG\u003dchromium:547055\nTEST\u003dcbuildbot/run_tests\n\nChange-Id: I6df9cf13b600b39f881e9ea275c9ce5ec5351235\nReviewed-on: https://chromium-review.googlesource.com/308550\nCommit-Ready: Don Garrett \u003cdgarrett@chromium.org\u003e\nTested-by: Don Garrett \u003cdgarrett@chromium.org\u003e\nReviewed-by: Daniel Wang \u003cwonderfly@google.com\u003e\n"
    },
    {
      "commit": "737cadd19ccbe89494f954ce864405cd77d7ebc6",
      "tree": "8ed76d0d13ecbb5da3e7ec2f50c2956b19e4d324",
      "parents": [
        "0b321cad0634f13ad66f49d1a133c0d5dbbb1f26"
      ],
      "author": {
        "name": "Don Garrett",
        "email": "dgarrett@google.com",
        "time": "Thu Oct 22 17:43:47 2015 -0700"
      },
      "committer": {
        "name": "chrome-bot",
        "email": "chrome-bot@chromium.org",
        "time": "Fri Oct 23 13:18:57 2015 -0700"
      },
      "message": "config_lib: Update misc users to config_lib.GetConfig.\n\nVarious scripts were left using the unpreferred (and uncached)\nconfig_lib.LoadConfigFromFile when they should be using\nconfig_lib.GetConfig.\n\nThe result is the same, but GetConfig only loads/parses from file once\nper run.\n\nBUG\u003dNone\nTEST\u003drun_tests\n\nChange-Id: Ia9932390e79a3dc964eea4ae40f45d270af26ce0\nReviewed-on: https://chromium-review.googlesource.com/308244\nCommit-Ready: Don Garrett \u003cdgarrett@chromium.org\u003e\nTested-by: Don Garrett \u003cdgarrett@chromium.org\u003e\nReviewed-by: Matthew Sartori \u003cmsartori@chromium.org\u003e\n"
    },
    {
      "commit": "0b321cad0634f13ad66f49d1a133c0d5dbbb1f26",
      "tree": "e9e23713c5001c02f5910e690199cf07ff0b35e8",
      "parents": [
        "576e43ca99eb956b76162cdcf708c1b70990021a"
      ],
      "author": {
        "name": "Don Garrett",
        "email": "dgarrett@google.com",
        "time": "Thu Oct 22 17:27:41 2015 -0700"
      },
      "committer": {
        "name": "chrome-bot",
        "email": "chrome-bot@chromium.org",
        "time": "Fri Oct 23 13:18:57 2015 -0700"
      },
      "message": "config_lib: DEFAULT_ARCHIVE_BUCKET -\u003e config.params.ARCHIVE_URL\n\nMake constants.DEFAULT_ARCHIVE_BUCKET configurable as a site\nparameter. Update all the code that was using the constant.\n\nSince cros_chrome_sdk was replicating logic from archive_lib, have it\nuse a helper method, instead of computing a base URL itself.\n\nBUG\u003dNone\nTEST\u003dcbuildbot/run_tests\n\nChange-Id: I56bfaf1aaaa96777a79219b8d805c99531ced636\nReviewed-on: https://chromium-review.googlesource.com/308267\nCommit-Ready: Don Garrett \u003cdgarrett@chromium.org\u003e\nTested-by: Don Garrett \u003cdgarrett@chromium.org\u003e\nReviewed-by: Matthew Sartori \u003cmsartori@chromium.org\u003e\nReviewed-by: Fang Deng \u003cfdeng@chromium.org\u003e\n"
    },
    {
      "commit": "576e43ca99eb956b76162cdcf708c1b70990021a",
      "tree": "b927d8cf55cd48c4ce2cb8c697c5ae5e9a354218",
      "parents": [
        "72d8e395d3ae69c8175d746919a08463b19e1f54"
      ],
      "author": {
        "name": "David James",
        "email": "davidjames@google.com",
        "time": "Thu Oct 22 10:44:50 2015 -0700"
      },
      "committer": {
        "name": "chrome-bot",
        "email": "chrome-bot@chromium.org",
        "time": "Thu Oct 22 19:16:10 2015 -0700"
      },
      "message": "Add veyron_{mighty,speedy} to the ChromeOS waterfall.\n\nLeave them marked as unimportant for now, so that we can wait for the\nwaterfall to be restarted, and for its stability/speed to be proven.\n\nBUG\u003dchromium:545596\nTEST\u003dUnit tests.\n\nChange-Id: I5266a4312a79bdba80f24c2bd2803a2696b69460\nReviewed-on: https://chromium-review.googlesource.com/308160\nCommit-Ready: David James \u003cdavidjames@chromium.org\u003e\nTested-by: David James \u003cdavidjames@chromium.org\u003e\nReviewed-by: Daniel Jacques \u003cdnj@chromium.org\u003e\n"
    },
    {
      "commit": "72d8e395d3ae69c8175d746919a08463b19e1f54",
      "tree": "e0417e5a55001776d9e1ea56e1941eae0990b945",
      "parents": [
        "7069744c6ba4fbdfe59d2205b469dedbea603749"
      ],
      "author": {
        "name": "Paul Hobbs",
        "email": "phobbs@google.com",
        "time": "Wed Oct 21 17:24:23 2015 -0700"
      },
      "committer": {
        "name": "chrome-bot",
        "email": "chrome-bot@chromium.org",
        "time": "Thu Oct 22 17:40:31 2015 -0700"
      },
      "message": "cros_mark_as_stable: remove HEAD state dependency\n\n\"cros_mark_as_stable push\" requires the repository to already be on\nstabilizing_branch, otherwise it will not push ebuild uprevs.\nUnfortunately, due to git-based submission the repo may be on\n\"patch_branch\" if changes were re-applied in the CommitQueueCompletion\nstage. This patch removes the dependency on HEAD being in a certain\nstate.\n\nBUG\u003dchromium:545779\nTEST\u003dunit tests.\n\nChange-Id: I604a46a01657f9bcd47f17b03b638500288dca68\nReviewed-on: https://chromium-review.googlesource.com/307866\nCommit-Ready: Paul Hobbs \u003cphobbs@google.com\u003e\nTested-by: Paul Hobbs \u003cphobbs@google.com\u003e\nReviewed-by: Mike Frysinger \u003cvapier@chromium.org\u003e\n"
    },
    {
      "commit": "7069744c6ba4fbdfe59d2205b469dedbea603749",
      "tree": "402f8a45345cedf33fce969480149e65570b1d75",
      "parents": [
        "bed3479f4f77fc2bda35cdf4fd902530f50bd9a3"
      ],
      "author": {
        "name": "Kevin Cheng",
        "email": "kevcheng@chromium.org",
        "time": "Fri Oct 16 11:47:41 2015 -0700"
      },
      "committer": {
        "name": "chrome-bot",
        "email": "chrome-bot@chromium.org",
        "time": "Wed Oct 21 14:28:50 2015 -0700"
      },
      "message": "manifest_version: Fail the build if slaves timeout after 5 mins.\n\nI created a new class SlaveStatus to deal with the logic of deciding\nwhether or not to stop monitoring the build status.  The only early\nkickout situation is if a slave hasn\u0027t started within 5 mins and the\nother slaves have finished building.  More situations are coming but\nthose will come in subsequent cls.\n\nBUG\u003dchromium:537791\nTEST\u003dExisting unittests pass and added new unittests for SlaveStatus.\n\nChange-Id: If682f6fff3782353ec8285f15775f4e788e1e5c5\nReviewed-on: https://chromium-review.googlesource.com/306701\nCommit-Ready: Kevin Cheng \u003ckevcheng@chromium.org\u003e\nTested-by: Kevin Cheng \u003ckevcheng@chromium.org\u003e\nReviewed-by: Kevin Cheng \u003ckevcheng@chromium.org\u003e\n"
    },
    {
      "commit": "bed3479f4f77fc2bda35cdf4fd902530f50bd9a3",
      "tree": "00d8ea49758469c384a0e4f36258d9f749a6f8a1",
      "parents": [
        "900c6718243026e43377e6a2c4d4986adba372db"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@chromium.org",
        "time": "Wed Oct 21 02:13:18 2015 -0400"
      },
      "committer": {
        "name": "chrome-bot",
        "email": "chrome-bot@chromium.org",
        "time": "Wed Oct 21 14:28:42 2015 -0700"
      },
      "message": "cros lint: detect \u0026 warn about trailing newlines\n\nSo we don\u0027t have to have reviewers catch these errors, add a linter check.\n\nBUG\u003dNone\nTEST\u003d`cros lint` detected a few files with bad trailing newlines\n\nChange-Id: I6dd90e25516e77902fa91227b2d4c4036cc7d11a\nReviewed-on: https://chromium-review.googlesource.com/307175\nCommit-Ready: Mike Frysinger \u003cvapier@chromium.org\u003e\nTested-by: Mike Frysinger \u003cvapier@chromium.org\u003e\nReviewed-by: Paul Hobbs \u003cphobbs@google.com\u003e\n"
    },
    {
      "commit": "900c6718243026e43377e6a2c4d4986adba372db",
      "tree": "8ec669463bd50aeee2ff0683dc7259578c01a07f",
      "parents": [
        "e161822bee87be3ee065212da577fa4cfcd0c5dc"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@chromium.org",
        "time": "Wed Oct 21 02:11:04 2015 -0400"
      },
      "committer": {
        "name": "chrome-bot",
        "email": "chrome-bot@chromium.org",
        "time": "Wed Oct 21 14:28:42 2015 -0700"
      },
      "message": "lint: clean up trailing whitespace/disable-msg/unused imports\n\nA new lint hook will catch these, so make sure they\u0027re cleaned up before\nwe land it.  Also clean up a few other lint errors that have crept into\nthe codebase somehow.\n\nBUG\u003dNone\nTEST\u003d`cros lint` is clean after new trailing newline check\n\nChange-Id: Ifdcc8ef72ee944511a821193857bfbf4b2d3ad7b\nReviewed-on: https://chromium-review.googlesource.com/307174\nCommit-Ready: Mike Frysinger \u003cvapier@chromium.org\u003e\nTested-by: Mike Frysinger \u003cvapier@chromium.org\u003e\nReviewed-by: Daniel Wang \u003cwonderfly@google.com\u003e\n"
    },
    {
      "commit": "e161822bee87be3ee065212da577fa4cfcd0c5dc",
      "tree": "6728055e6cf23cfc2ebf42a0f768f445f0c3cae9",
      "parents": [
        "acf44cec323031b2e6e4579322f3d6d807c1a06d"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@chromium.org",
        "time": "Sun Apr 12 00:24:37 2015 -0400"
      },
      "committer": {
        "name": "chrome-bot",
        "email": "chrome-bot@chromium.org",
        "time": "Tue Oct 20 22:09:08 2015 -0700"
      },
      "message": "manifest_version_unittest: convert mox to mock\n\nBUG\u003dchromium:430770\nTEST\u003d`./cbuildbot/run_tests` passes\n\nChange-Id: I8b67807b82bbc2d56d5bfdc5dab666246b4f5627\nReviewed-on: https://chromium-review.googlesource.com/307510\nCommit-Ready: Mike Frysinger \u003cvapier@chromium.org\u003e\nTested-by: Mike Frysinger \u003cvapier@chromium.org\u003e\nReviewed-by: Paul Hobbs \u003cphobbs@google.com\u003e\nReviewed-by: David James \u003cdavidjames@chromium.org\u003e\n"
    },
    {
      "commit": "acf44cec323031b2e6e4579322f3d6d807c1a06d",
      "tree": "c0d6e6ae7c38ed1f2790dff41f547b05a4c8aaee",
      "parents": [
        "805ea1ec993c0d8620cb1f71948af4803166ae32"
      ],
      "author": {
        "name": "David James",
        "email": "davidjames@google.com",
        "time": "Tue Oct 20 14:38:34 2015 -0700"
      },
      "committer": {
        "name": "chrome-bot",
        "email": "chrome-bot@chromium.org",
        "time": "Tue Oct 20 22:09:02 2015 -0700"
      },
      "message": "Don\u0027t use LKGM anymore on Chrome builders.\n\nBUG\u003dchromium:239219\nTEST\u003dRun it.\n\nChange-Id: I146cc0ef329767a9e05964114cb4c8767a1712d4\nReviewed-on: https://chromium-review.googlesource.com/307186\nCommit-Ready: David James \u003cdavidjames@chromium.org\u003e\nTested-by: David James \u003cdavidjames@chromium.org\u003e\nReviewed-by: Paul Hobbs \u003cphobbs@google.com\u003e\nReviewed-by: Mike Frysinger \u003cvapier@chromium.org\u003e\n"
    },
    {
      "commit": "805ea1ec993c0d8620cb1f71948af4803166ae32",
      "tree": "2db7e117a9fa0607b481437006c183d32e0c48c1",
      "parents": [
        "9933b60cf2e6bdfa39493899cefb5c9c4b4c7f37"
      ],
      "author": {
        "name": "Bernie Thompson",
        "email": "bhthompson@chromium.org",
        "time": "Wed Oct 07 17:53:16 2015 -0700"
      },
      "committer": {
        "name": "chrome-bot",
        "email": "chrome-bot@chromium.org",
        "time": "Mon Oct 19 13:45:40 2015 -0700"
      },
      "message": "chromeos_config: migrate wizpig from rambi to strago\n\nBUG\u003dNone\nTEST\u003dNone\n\nChange-Id: I67edda71d5f7504c80fc8ed3eaa6ed59749f4bcc\nReviewed-on: https://chromium-review.googlesource.com/304670\nCommit-Ready: Bernie Thompson \u003cbhthompson@chromium.org\u003e\nTested-by: Bernie Thompson \u003cbhthompson@chromium.org\u003e\nReviewed-by: Aaron Durbin \u003cadurbin@chromium.org\u003e\n"
    },
    {
      "commit": "9933b60cf2e6bdfa39493899cefb5c9c4b4c7f37",
      "tree": "43c0b507aa9577b76a3c132cbcdc91b1747429a4",
      "parents": [
        "8c890949a88dc6d620d3a07f1ff5574fa54bc35d"
      ],
      "author": {
        "name": "Bernie Thompson",
        "email": "bhthompson@chromium.org",
        "time": "Fri Oct 16 12:05:22 2015 -0700"
      },
      "committer": {
        "name": "chrome-bot",
        "email": "chrome-bot@chromium.org",
        "time": "Fri Oct 16 16:29:56 2015 -0700"
      },
      "message": "Disable vmtests for cyan-cheets\n\nVMTest does not currently pass on cyan-cheets, and will not for some\ntime, so we should disable it.\n\nBUG\u003dNone\nTEST\u003dNone\n\nChange-Id: I2a0e4a0b4bde19185f121545d347137489c52f05\nReviewed-on: https://chromium-review.googlesource.com/306730\nCommit-Ready: Bernie Thompson \u003cbhthompson@chromium.org\u003e\nTested-by: Bernie Thompson \u003cbhthompson@chromium.org\u003e\nReviewed-by: Luigi Semenzato \u003csemenzato@chromium.org\u003e\nReviewed-by: David James \u003cdavidjames@chromium.org\u003e\n"
    },
    {
      "commit": "8c890949a88dc6d620d3a07f1ff5574fa54bc35d",
      "tree": "05fd55490ad60666620334dafbc1fc6bf258a779",
      "parents": [
        "cffbee5f115afd9b9211a494a7706f1e512a893e"
      ],
      "author": {
        "name": "Bernie Thompson",
        "email": "bhthompson@chromium.org",
        "time": "Tue Oct 13 15:28:08 2015 -0700"
      },
      "committer": {
        "name": "chrome-bot",
        "email": "chrome-bot@chromium.org",
        "time": "Fri Oct 16 14:46:19 2015 -0700"
      },
      "message": "chromeos_config: make Glados important and add a Glados paladin\n\nBUG\u003dchrome-os-partner:46453\nTEST\u003dNone\n\nChange-Id: Ie028ef34b1e30e67112247705716aeffaf08b928\nReviewed-on: https://chromium-review.googlesource.com/305515\nCommit-Ready: Bernie Thompson \u003cbhthompson@chromium.org\u003e\nCommit-Ready: Shawn N \u003cshawnn@chromium.org\u003e\nTested-by: Bernie Thompson \u003cbhthompson@chromium.org\u003e\nTested-by: Shawn N \u003cshawnn@chromium.org\u003e\nReviewed-by: David James \u003cdavidjames@chromium.org\u003e\n"
    },
    {
      "commit": "cffbee5f115afd9b9211a494a7706f1e512a893e",
      "tree": "6837ad9d3361349fe97c845c22731cef34680d8d",
      "parents": [
        "e5b01bbbd0617fa06a189d1084f4a6abb80d0bd9"
      ],
      "author": {
        "name": "Dan Jacques",
        "email": "dnj@chromium.org",
        "time": "Mon Oct 12 08:22:05 2015 -0700"
      },
      "committer": {
        "name": "chrome-bot",
        "email": "chrome-bot@chromium.org",
        "time": "Wed Oct 14 22:11:13 2015 -0700"
      },
      "message": "compute: Use Git slave checkouts.\n\nBUG\u003dchromium:533026\nTEST\u003dNone\n\nChange-Id: Ied8f9b500ccada49be90d3d0908b37eff5bcca87\nReviewed-on: https://chromium-review.googlesource.com/305220\nCommit-Ready: Daniel Jacques \u003cdnj@chromium.org\u003e\nTested-by: Daniel Jacques \u003cdnj@chromium.org\u003e\nReviewed-by: Chris Sosa \u003csosa@chromium.org\u003e\n"
    },
    {
      "commit": "e5b01bbbd0617fa06a189d1084f4a6abb80d0bd9",
      "tree": "e6f634f5121d2d3556d0a9e634a8d5e2f5511bfe",
      "parents": [
        "3ecd1eb51da8cf67bc987b90b1d8df0f8f40334f"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@chromium.org",
        "time": "Wed Jan 14 19:04:50 2015 -0500"
      },
      "committer": {
        "name": "chrome-bot",
        "email": "chrome-bot@chromium.org",
        "time": "Wed Oct 14 11:19:46 2015 -0700"
      },
      "message": "run_tests: run tests in order of timing length\n\nThe test runner has no idea how long a particular test might take, so it\nruns them all in whatever order it finds them on disk.  This means that\non parallel cpus, we might schedule a long running test later on and then\ndrain the remaining fast tests leaving just the one.  If we instead ran\nthat long test first, we\u0027d be able to execute everything else in parallel\nlargely guaranteeing the runtime of run_tests is the length of the longest\ntest.\n\nBUG\u003dNone\nTEST\u003dran ./cbuildbot/run_tests a lot and saw less variation in overall runtime\n\nChange-Id: I194a0639d4cd188f8d4616486e7a1708971e1e6b\nReviewed-on: https://chromium-review.googlesource.com/241042\nCommit-Ready: Mike Frysinger \u003cvapier@chromium.org\u003e\nTested-by: Mike Frysinger \u003cvapier@chromium.org\u003e\nReviewed-by: David James \u003cdavidjames@chromium.org\u003e\n"
    },
    {
      "commit": "3ecd1eb51da8cf67bc987b90b1d8df0f8f40334f",
      "tree": "16c40ffbbbc980d991597583b19572100f2c5a28",
      "parents": [
        "b8ae490a956d17f3f42cf5fce93284c3728a9577"
      ],
      "author": {
        "name": "Matthew Sartori",
        "email": "msartori@google.com",
        "time": "Mon Oct 12 15:43:51 2015 -0700"
      },
      "committer": {
        "name": "chrome-bot",
        "email": "chrome-bot@chromium.org",
        "time": "Wed Oct 14 11:19:46 2015 -0700"
      },
      "message": "paygen: Re-enable generation of NMO update test payloads.\n\nThis CL adds more cataloging of NMO/previous builds during\nthe build discovery phase of paygen.\n\nThis information is used to better control which test payloads\nwe generate.\n\nThis CL removes any usage of \u0027_previous_versions\u0027 in paygen and allows\nfor all discovered \u0027previous\u0027 builds to have update test payloads\ngenerated.\n\nBUG\u003dchromium:541417\nTEST\u003dUnittests.\n\nChange-Id: I59601997423f6a839b4e2a88bb5f6d87123746c2\nReviewed-on: https://chromium-review.googlesource.com/305332\nCommit-Ready: Matthew Sartori \u003cmsartori@chromium.org\u003e\nTested-by: Matthew Sartori \u003cmsartori@chromium.org\u003e\nReviewed-by: Don Garrett \u003cdgarrett@chromium.org\u003e\n"
    },
    {
      "commit": "b8ae490a956d17f3f42cf5fce93284c3728a9577",
      "tree": "edd33c5d3e0de7ef64955f4d8ee1a1d7bf0e72b6",
      "parents": [
        "3451cf1917d8f97cb2b155a6337c8fe0777e53fd"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@chromium.org",
        "time": "Tue Oct 13 17:16:26 2015 -0400"
      },
      "committer": {
        "name": "chrome-bot",
        "email": "chrome-bot@chromium.org",
        "time": "Tue Oct 13 23:36:46 2015 -0700"
      },
      "message": "wrapper: support wrapping scripts outside of chromite\n\nSometimes we want to prototype/land code in other repos, such as when we\nwant to keep something private before launching it.  Extend the wrapper\nlogic to support such cases by loading the module directly via imp.\n\nBUG\u003dNone\nTEST\u003dcreated symlink outside of chromite dir and was able to run/import chromite code\n\nChange-Id: If0c24854dd7758691d48dfbb4087410a574fc3b4\nReviewed-on: https://chromium-review.googlesource.com/305550\nCommit-Ready: Mike Frysinger \u003cvapier@chromium.org\u003e\nTested-by: Mike Frysinger \u003cvapier@chromium.org\u003e\nReviewed-by: Mike Frysinger \u003cvapier@chromium.org\u003e\n"
    },
    {
      "commit": "3451cf1917d8f97cb2b155a6337c8fe0777e53fd",
      "tree": "dd4d1cd1d1c7d811dea4df4e56339d9fdd8a089c",
      "parents": [
        "9f43cc2601a752f977be175d39f637861322c7b4"
      ],
      "author": {
        "name": "Bernie Thompson",
        "email": "bhthompson@chromium.org",
        "time": "Wed Oct 07 18:03:20 2015 -0700"
      },
      "committer": {
        "name": "chrome-bot",
        "email": "chrome-bot@chromium.org",
        "time": "Tue Oct 13 18:44:03 2015 -0700"
      },
      "message": "Remove veyron-thea builder config\n\nBUG\u003dchrome-os-partner:45839\nTEST\u003dNone\n\nChange-Id: I0e58582f1246394a4cc8c2836f7d80136967e38e\nReviewed-on: https://chromium-review.googlesource.com/304671\nCommit-Ready: Bernie Thompson \u003cbhthompson@chromium.org\u003e\nTested-by: Bernie Thompson \u003cbhthompson@chromium.org\u003e\nReviewed-by: Bernie Thompson \u003cbhthompson@chromium.org\u003e\n"
    },
    {
      "commit": "9f43cc2601a752f977be175d39f637861322c7b4",
      "tree": "14a5c4d499b582e086a69e5ed08269b1bc68e542",
      "parents": [
        "4c2b917d07039d5d023b843d8357b6dd525b8f47"
      ],
      "author": {
        "name": "Bernie Thompson",
        "email": "bhthompson@chromium.org",
        "time": "Thu Oct 01 18:24:26 2015 -0700"
      },
      "committer": {
        "name": "chrome-bot",
        "email": "chrome-bot@chromium.org",
        "time": "Tue Oct 13 14:02:21 2015 -0700"
      },
      "message": "Add veyron_minnie-cheets canary builder\n\nBUG\u003dchromium:538232\nTEST\u003dNone\n\nChange-Id: I9180eb85b0b2a7e0b137e6c5218c77b334f1f163\nReviewed-on: https://chromium-review.googlesource.com/303434\nCommit-Ready: Bernie Thompson \u003cbhthompson@chromium.org\u003e\nTested-by: Bernie Thompson \u003cbhthompson@chromium.org\u003e\nReviewed-by: Bernie Thompson \u003cbhthompson@chromium.org\u003e\n"
    },
    {
      "commit": "4c2b917d07039d5d023b843d8357b6dd525b8f47",
      "tree": "3c32eac29c7b92109b890834ffc656c4b83836cf",
      "parents": [
        "c0c7400713f66a79f15a65f98aa347e7b2cc89d7"
      ],
      "author": {
        "name": "Don Garrett",
        "email": "dgarrett@google.com",
        "time": "Fri Oct 09 13:27:44 2015 -0700"
      },
      "committer": {
        "name": "chrome-bot",
        "email": "chrome-bot@chromium.org",
        "time": "Tue Oct 13 05:28:44 2015 -0700"
      },
      "message": "workspace_lib: Remove this library.\n\nThis library partially implemented the Chrome OS Brillo concept of a\nworkspace. That concept is no longer relevant, so remove the library.\n\nUpdate assorted users, removing the concept of workspace where it seems\nappropriate.\n\nBUG\u003dchromium:530677\nTEST\u003drun_tests\n\nChange-Id: Icb43d24428f3c35e89e6c90325cbd03382670ffd\nReviewed-on: https://chromium-review.googlesource.com/305025\nCommit-Ready: Don Garrett \u003cdgarrett@chromium.org\u003e\nTested-by: Don Garrett \u003cdgarrett@chromium.org\u003e\nReviewed-by: Don Garrett \u003cdgarrett@chromium.org\u003e\n"
    },
    {
      "commit": "c0c7400713f66a79f15a65f98aa347e7b2cc89d7",
      "tree": "f7130adb9ff429bd54389f356e84fbe71b6a4e3a",
      "parents": [
        "0080700e6a952f5c32d0f6ffa89219bbb3cab015"
      ],
      "author": {
        "name": "Don Garrett",
        "email": "dgarrett@google.com",
        "time": "Fri Oct 09 12:58:19 2015 -0700"
      },
      "committer": {
        "name": "chrome-bot",
        "email": "chrome-bot@chromium.org",
        "time": "Tue Oct 13 05:28:44 2015 -0700"
      },
      "message": "brick_lib: Remove this library.\n\nThis library partially implemented the Chrome OS Brillo concept of a\nbrick. That concept is no longer relevant, so remove the library.\n\nUpdate assorted users, removing the concept of brick where it seems\nappropriate.\n\nBUG\u003dchromium:530677\nTEST\u003drun_tests\n\nChange-Id: I3d768ffd8c16b559cca1eb1e459be20d8e912492\nReviewed-on: https://chromium-review.googlesource.com/305024\nCommit-Ready: Don Garrett \u003cdgarrett@chromium.org\u003e\nTested-by: Don Garrett \u003cdgarrett@chromium.org\u003e\nReviewed-by: Don Garrett \u003cdgarrett@chromium.org\u003e\n"
    },
    {
      "commit": "0080700e6a952f5c32d0f6ffa89219bbb3cab015",
      "tree": "b96e4548652f4b859e4060cb13fd0077a1849c84",
      "parents": [
        "8cc673e339e17bf5bcc761d1d4b4bfd5b9580942"
      ],
      "author": {
        "name": "Don Garrett",
        "email": "dgarrett@google.com",
        "time": "Fri Oct 09 11:47:01 2015 -0700"
      },
      "committer": {
        "name": "chrome-bot",
        "email": "chrome-bot@chromium.org",
        "time": "Tue Oct 13 05:28:43 2015 -0700"
      },
      "message": "blueprint_lib: Remove this library.\n\nThis library partially implemented the Chrome OS Brillo concept of a\nblueprint. That concept is no longer relevant, so remove the library.\n\nAlso, remove the related concept of a BSP.\n\nBUG\u003dchromium:530677\nTEST\u003drun_tests\n\nChange-Id: I18fd43232a0093913f533301acaa25658951fe12\nReviewed-on: https://chromium-review.googlesource.com/305023\nCommit-Ready: Don Garrett \u003cdgarrett@chromium.org\u003e\nTested-by: Don Garrett \u003cdgarrett@chromium.org\u003e\nReviewed-by: Don Garrett \u003cdgarrett@chromium.org\u003e\nReviewed-by: Bertrand Simonnet \u003cbsimonnet@google.com\u003e\n"
    },
    {
      "commit": "8cc673e339e17bf5bcc761d1d4b4bfd5b9580942",
      "tree": "2f544822ae6fca0a491767bd0a5aecd7c820a00c",
      "parents": [
        "ca6836f2eb1e53c10fb0b15c523995392039c392"
      ],
      "author": {
        "name": "Don Garrett",
        "email": "dgarrett@google.com",
        "time": "Fri Oct 09 11:23:58 2015 -0700"
      },
      "committer": {
        "name": "chrome-bot",
        "email": "chrome-bot@chromium.org",
        "time": "Tue Oct 13 05:28:43 2015 -0700"
      },
      "message": "bootstrap_lib: Remove this library.\n\nThis library partially implemented the Chrome OS Brillo concept of\nbootstrapping an SDK checkout, and working with that type of\ncheckout. That concept is no longer relevant, so remove the library.\n\nBUG\u003dchromium:530677\nTEST\u003drun_tests\n\nChange-Id: If719aeecb5b05fdd4e376c5c7ebd1f79ff05fab1\nReviewed-on: https://chromium-review.googlesource.com/305022\nCommit-Ready: Don Garrett \u003cdgarrett@chromium.org\u003e\nTested-by: Don Garrett \u003cdgarrett@chromium.org\u003e\nReviewed-by: Don Garrett \u003cdgarrett@chromium.org\u003e\n"
    },
    {
      "commit": "ca6836f2eb1e53c10fb0b15c523995392039c392",
      "tree": "d8777d01e40bd94dffc468646875a85dcbcaf7ae",
      "parents": [
        "b2d341616f5043863449ad74d8e4fb06fe9a9b58"
      ],
      "author": {
        "name": "David James",
        "email": "davidjames@google.com",
        "time": "Mon Oct 12 09:59:49 2015 -0700"
      },
      "committer": {
        "name": "chrome-bot",
        "email": "chrome-bot@chromium.org",
        "time": "Mon Oct 12 14:54:40 2015 -0700"
      },
      "message": "Set up report metadata regardless of whether version is available.\n\nThe Report metadata is needed in the Report stage in order to calculate\nthe failure message, so set it up.\n\nBUG\u003dchromium:542325\nTEST\u003dCQ run in --debug mode.\n\nChange-Id: I21d6a7a4179a4fcdc98ecae92eecab2829ba48f3\nReviewed-on: https://chromium-review.googlesource.com/305240\nCommit-Ready: David James \u003cdavidjames@chromium.org\u003e\nTested-by: David James \u003cdavidjames@chromium.org\u003e\nReviewed-by: Paul Hobbs \u003cphobbs@google.com\u003e\n"
    },
    {
      "commit": "b2d341616f5043863449ad74d8e4fb06fe9a9b58",
      "tree": "f235866685a701e440d8307d174c798f25aaa4d0",
      "parents": [
        "f864dbf2043657d8b0e24770a6635a0c38cde66a"
      ],
      "author": {
        "name": "Henrik Kjellander",
        "email": "kjellander@chromium.org",
        "time": "Thu Oct 08 14:27:41 2015 +0200"
      },
      "committer": {
        "name": "chrome-bot",
        "email": "chrome-bot@chromium.org",
        "time": "Mon Oct 12 11:40:15 2015 -0700"
      },
      "message": "Remove reference to libpeerconnection.\n\nThis is now statically compiled into the main Chrome binary.\n\nBUG\u003dchromium:482123\nTEST\u003dNone\n\nChange-Id: Ib36ab6af4af2a426f84ded36ad691d0430b06c4f\nReviewed-on: https://chromium-review.googlesource.com/304581\nCommit-Ready: Henrik Kjellander \u003ckjellander@chromium.org\u003e\nTested-by: Henrik Kjellander \u003ckjellander@chromium.org\u003e\nReviewed-by: Tommi Gunn \u003ctommi@chromium.org\u003e\nReviewed-by: Dan Erat \u003cderat@chromium.org\u003e\n"
    },
    {
      "commit": "f864dbf2043657d8b0e24770a6635a0c38cde66a",
      "tree": "844a3e610d4469e9fdc6234200e686e8c09eda99",
      "parents": [
        "86ba661816240c9e9e27f9b8a71184b916d756c8"
      ],
      "author": {
        "name": "Don Garrett",
        "email": "dgarrett@google.com",
        "time": "Fri Oct 09 11:13:18 2015 -0700"
      },
      "committer": {
        "name": "chrome-bot",
        "email": "chrome-bot@chromium.org",
        "time": "Mon Oct 12 11:40:09 2015 -0700"
      },
      "message": "project_sdk: Remove this library.\n\nThis library partially implemented the Chrome OS Brillo concept of an\nSDK that was downloaded and shared between projects. That concept is no\nlonger relevant, so remove the library.\n\nBUG\u003dchromium:530677\nTEST\u003drun_tests\n\nChange-Id: I729147ad3fd00d3bbe1063d64bd40a0e8cfe2b6c\nReviewed-on: https://chromium-review.googlesource.com/305021\nCommit-Ready: Don Garrett \u003cdgarrett@chromium.org\u003e\nTested-by: Don Garrett \u003cdgarrett@chromium.org\u003e\nReviewed-by: Gilad Arnold \u003cgarnold@chromium.org\u003e\n"
    },
    {
      "commit": "86ba661816240c9e9e27f9b8a71184b916d756c8",
      "tree": "7303fb9cc2b4a33a43f3e889a94553b53b4fd033",
      "parents": [
        "747cc4b08f936c5d4c2e3dc69d48235120494453"
      ],
      "author": {
        "name": "Don Garrett",
        "email": "dgarrett@google.com",
        "time": "Wed Oct 07 16:15:55 2015 -0700"
      },
      "committer": {
        "name": "chrome-bot",
        "email": "chrome-bot@chromium.org",
        "time": "Mon Oct 12 11:39:51 2015 -0700"
      },
      "message": "commands: Update upload_symbols arguments.\n\nRevamp commands.UploadSymbols to allow non ChromeOS users to pass the\nright arguments.\n\nBUG\u003db/21954100\nTEST\u003dUnittests\n\nChange-Id: Ia9441239d546e1a001992a8b8927d860349f5558\nReviewed-on: https://chromium-review.googlesource.com/304604\nCommit-Ready: Don Garrett \u003cdgarrett@chromium.org\u003e\nTested-by: Don Garrett \u003cdgarrett@chromium.org\u003e\nReviewed-by: Matthew Sartori \u003cmsartori@chromium.org\u003e\n"
    },
    {
      "commit": "747cc4b08f936c5d4c2e3dc69d48235120494453",
      "tree": "8e171c2dc6f29d43f8a7b1137424a9dd646838cf",
      "parents": [
        "ac6fccb93bde24892788dc3469dfef00d472dcf9"
      ],
      "author": {
        "name": "Don Garrett",
        "email": "dgarrett@google.com",
        "time": "Wed Oct 07 14:48:48 2015 -0700"
      },
      "committer": {
        "name": "chrome-bot",
        "email": "chrome-bot@chromium.org",
        "time": "Mon Oct 12 11:39:50 2015 -0700"
      },
      "message": "upload_symbols: Add --product_name command line argument.\n\nAdd a --product_name with a default of \u0027ChromeOS\u0027. This builds on a\nprevious CL which added the concept internally.\n\nAlso, derive the DEDUPE_NAMESPACE from the product name. This will\nchange the name space for existing ChromeOS builders, but will allow\nthis namespace to be self managing.\n\nBUG\u003db/21954100\nTEST\u003dUnittests + manual invocation.\nCQ-DEPEND\u003dCL:304604\n\nChange-Id: Ibe3cb640e160c57413e745604a9962954b87aaa0\nReviewed-on: https://chromium-review.googlesource.com/304395\nCommit-Ready: Don Garrett \u003cdgarrett@chromium.org\u003e\nTested-by: Don Garrett \u003cdgarrett@chromium.org\u003e\nReviewed-by: Matthew Sartori \u003cmsartori@chromium.org\u003e\n"
    },
    {
      "commit": "ac6fccb93bde24892788dc3469dfef00d472dcf9",
      "tree": "43511eaf5079f334eabe7c2f0cb0a7666bfc367a",
      "parents": [
        "37935da31c09515419ae3d456751fe45dcefbfed"
      ],
      "author": {
        "name": "Don Garrett",
        "email": "dgarrett@google.com",
        "time": "Fri Oct 09 10:05:23 2015 -0700"
      },
      "committer": {
        "name": "chrome-bot",
        "email": "chrome-bot@chromium.org",
        "time": "Fri Oct 09 14:03:18 2015 -0700"
      },
      "message": "bootstrap: Remove the brillo wrapper command.\n\nThis command is no longer used, remove it.\n\nBUG\u003dchromium:530677\nTEST\u003drun_tests\n\nChange-Id: I3442503b8c0924848100bfa21d10767a6ef23954\nReviewed-on: https://chromium-review.googlesource.com/304904\nCommit-Ready: Don Garrett \u003cdgarrett@chromium.org\u003e\nTested-by: Don Garrett \u003cdgarrett@chromium.org\u003e\nReviewed-by: Kevin Cheng \u003ckevcheng@chromium.org\u003e\n"
    },
    {
      "commit": "37935da31c09515419ae3d456751fe45dcefbfed",
      "tree": "55f2e464ad346f037e887aa0a963c07277bf33d1",
      "parents": [
        "7021f4239771af914178616534e7005a24062e6e"
      ],
      "author": {
        "name": "Shuqian Zhao",
        "email": "shuqianz@chromium.org",
        "time": "Thu Oct 08 18:01:14 2015 -0700"
      },
      "committer": {
        "name": "chrome-bot",
        "email": "chrome-bot@chromium.org",
        "time": "Fri Oct 09 00:01:41 2015 -0700"
      },
      "message": "cidb: change cidb API to include the new board column in buildMessageTable\n\nNew column \u0027board\u0027 is added into the buildMessageTable. Teach cidb API\nto deal with the new column.\n\nBUG\u003dNone\nTEST\u003dcidb_integration_test\n\nChange-Id: I955f8ed9142997d829aa2e17b2b336583e2e5361\nReviewed-on: https://chromium-review.googlesource.com/304883\nCommit-Ready: Shuqian Zhao \u003cshuqianz@chromium.org\u003e\nTested-by: Shuqian Zhao \u003cshuqianz@chromium.org\u003e\nReviewed-by: Aviv Keshet \u003cakeshet@chromium.org\u003e\n"
    },
    {
      "commit": "7021f4239771af914178616534e7005a24062e6e",
      "tree": "87d5b895ebfa5ce90fd9365da43c028e2c0fe3ff",
      "parents": [
        "3c180ad7a724cf4aa87add3c17e7a51c268579eb"
      ],
      "author": {
        "name": "Bernie Thompson",
        "email": "bhthompson@chromium.org",
        "time": "Fri Oct 02 19:21:34 2015 -0700"
      },
      "committer": {
        "name": "chrome-bot",
        "email": "chrome-bot@chromium.org",
        "time": "Thu Oct 08 20:11:58 2015 -0700"
      },
      "message": "Add cyan-cheets builder config\n\nBUG\u003dNone\nTEST\u003dNone\n\nChange-Id: I2a5854d328ad248d01c63e261986ef40378fff92\nReviewed-on: https://chromium-review.googlesource.com/303806\nCommit-Ready: Bernie Thompson \u003cbhthompson@chromium.org\u003e\nTested-by: Bernie Thompson \u003cbhthompson@chromium.org\u003e\nReviewed-by: Katie Roberts-Hoffman \u003ckatierh@chromium.org\u003e\n"
    },
    {
      "commit": "3c180ad7a724cf4aa87add3c17e7a51c268579eb",
      "tree": "67bc3b1d24cad0c138822ce06525d477a3af4802",
      "parents": [
        "c23c1bab7df954a8ac94d00acff987eb1cf9b860"
      ],
      "author": {
        "name": "Fang Deng",
        "email": "fdeng@chromium.org",
        "time": "Wed Oct 07 19:25:58 2015 -0700"
      },
      "committer": {
        "name": "chrome-bot",
        "email": "chrome-bot@chromium.org",
        "time": "Thu Oct 08 18:42:30 2015 -0700"
      },
      "message": "chromite: retry on swarming internal error - bot died\n\nIf swarming reports bot died, retry the hwtest command.\n\nTEST\u003dRun a trybot, kill the bot and confirm the job was retried.\nBUG\u003dchromium:538744\n\nChange-Id: If6279a07a6c678d8508a040bc398baf88ea900b3\nReviewed-on: https://chromium-review.googlesource.com/304578\nCommit-Ready: Fang Deng \u003cfdeng@chromium.org\u003e\nTested-by: Fang Deng \u003cfdeng@chromium.org\u003e\nReviewed-by: Fang Deng \u003cfdeng@chromium.org\u003e\n"
    },
    {
      "commit": "c23c1bab7df954a8ac94d00acff987eb1cf9b860",
      "tree": "2cf39bc322cc5be479ae1bce960b60b05e318e3d",
      "parents": [
        "e84a605367934a1ab84de3a7aafd8031d1f8a227"
      ],
      "author": {
        "name": "Bernie Thompson",
        "email": "bhthompson@chromium.org",
        "time": "Thu Oct 01 17:57:18 2015 -0700"
      },
      "committer": {
        "name": "chrome-bot",
        "email": "chrome-bot@chromium.org",
        "time": "Thu Oct 08 15:22:26 2015 -0700"
      },
      "message": "Add Reks, Chell, and Lars builder configs\n\nBUG\u003dchrome-os-partner:45487\nBUG\u003dchrome-os-partner:45734\nBUG\u003dchrome-os-partner:45945\nTEST\u003dNone\n\nChange-Id: Ib05e4cd6be4a3748743f20f1199af5e431f7cfbf\nReviewed-on: https://chromium-review.googlesource.com/303394\nCommit-Ready: Bernie Thompson \u003cbhthompson@chromium.org\u003e\nTested-by: Bernie Thompson \u003cbhthompson@chromium.org\u003e\nReviewed-by: Duncan Laurie \u003cdlaurie@chromium.org\u003e\nReviewed-by: Shawn N \u003cshawnn@chromium.org\u003e\n"
    },
    {
      "commit": "e84a605367934a1ab84de3a7aafd8031d1f8a227",
      "tree": "eac28bb59abbb502a605e5e441a5c33a539ae4dc",
      "parents": [
        "61ae41ff4c5a254e31828fa63aea07f5a2979fcf"
      ],
      "author": {
        "name": "Shuqian Zhao",
        "email": "shuqianz@chromium.org",
        "time": "Thu Oct 08 10:36:28 2015 -0700"
      },
      "committer": {
        "name": "Shuqian Zhao",
        "email": "shuqianz@chromium.org",
        "time": "Thu Oct 08 18:16:52 2015 +0000"
      },
      "message": "cidb: add |board| column to buildMessageTable\n\nBUG\u003dNone\nTEST\u003dcidb_integration_test\n\nChange-Id: I8443d7dcd3bbc5ee431ee95ee11d97129ca90104\nReviewed-on: https://chromium-review.googlesource.com/304409\nReviewed-by: Shuqian Zhao \u003cshuqianz@chromium.org\u003e\nCommit-Queue: Shuqian Zhao \u003cshuqianz@chromium.org\u003e\nTrybot-Ready: Shuqian Zhao \u003cshuqianz@chromium.org\u003e\nTested-by: Shuqian Zhao \u003cshuqianz@chromium.org\u003e\n"
    },
    {
      "commit": "61ae41ff4c5a254e31828fa63aea07f5a2979fcf",
      "tree": "dedbce63c5e512d6aac96ae0c4691324a6fdf433",
      "parents": [
        "02448c803f40ae0909f4047e17c4f0cb985b6c01"
      ],
      "author": {
        "name": "Daniel Wang",
        "email": "wonderfly@google.com",
        "time": "Mon Oct 05 17:35:26 2015 -0700"
      },
      "committer": {
        "name": "chrome-bot",
        "email": "chrome-bot@chromium.org",
        "time": "Thu Oct 08 03:27:35 2015 -0700"
      },
      "message": "cbuildbot: Truly support custom artifacts.json\n\nThe support for customized archive list through \u003coverlay\u003e/scripts/artifacts.json\nin current implementation is fictitious, for various reasons:\n\n* BuildAndArchiveAllImages asserts that base image is to be archived if a config\n  requests a recovery image. This requirement is very likely to be overlooked\n  when people write their artifacts.json, and it\u0027s config specific while\n  artifacts.json applies to all configs for a board. So it\u0027s better to just do\n  the right thing (archive the base image) instead of asserting users to\n  remember everything.\n* BuildAndArchiveAllImages relies on a second call to LoadArtifactsList to\n  add the recovery image in the archive list. This bases on a false assumption\n  that there\u0027s not an artifacts.json found because if there is, the second call\n  will get whatever the first call gets.\n* commands.BuildStandaloneArchive does nothing when \u0027archive\u0027 is omitted in\n  artifacts.json, whereas it should have at least copied the input from\n  image_dir to archive_dir because the GS uploader only looks for things in\n  archive_dir.\n\nBUG\u003dchromium:540049\nTEST\u003dTrybot run with rambi-release and a config that has a custom artifacts.json\n\nChange-Id: Ifff116a44b270c691c9250c6da90863cad63f9a7\nReviewed-on: https://chromium-review.googlesource.com/304324\nCommit-Ready: Daniel Wang \u003cwonderfly@google.com\u003e\nTested-by: Daniel Wang \u003cwonderfly@google.com\u003e\nReviewed-by: Don Garrett \u003cdgarrett@chromium.org\u003e\n"
    },
    {
      "commit": "02448c803f40ae0909f4047e17c4f0cb985b6c01",
      "tree": "4bd290954d6ea2f2747490b3545d8466fbbec90a",
      "parents": [
        "800ed2c0722b10716e56075c17fe09d77978c441"
      ],
      "author": {
        "name": "Marc Herbert",
        "email": "marc.herbert@intel.com",
        "time": "Wed Oct 07 14:03:34 2015 -0700"
      },
      "committer": {
        "name": "chrome-bot",
        "email": "chrome-bot@chromium.org",
        "time": "Wed Oct 07 17:51:39 2015 -0700"
      },
      "message": "Fix draft deletion related help messages and docstrings\n\nGerrit revisions can be drafts. When all revisions are drafts, the whole\nchange/CL is considered a draft. The DeleteDraft action is mixing up the\ntwo. Do not change the action name since it would break backward\ncompatibility but correct the help message and docstrings.\n\nBUG\u003dnone\nTEST\u003drun \"gerrit help\"\n\nChange-Id: I6aa9d5bda29c190f984d2bbce444735b87a8af2b\nReviewed-on: https://chromium-review.googlesource.com/304377\nCommit-Ready: Marc Herbert \u003cmarc.herbert@intel.com\u003e\nTested-by: Marc Herbert \u003cmarc.herbert@intel.com\u003e\nReviewed-by: Vadim Bendebury \u003cvbendeb@chromium.org\u003e\n"
    },
    {
      "commit": "800ed2c0722b10716e56075c17fe09d77978c441",
      "tree": "a97268399db64047a78d1fa80ff5a36ac9c56c43",
      "parents": [
        "c9de3ace60117d2516dc6b1fbd6ed9f9aadf6e00"
      ],
      "author": {
        "name": "Gilad Arnold",
        "email": "garnold@chromium.org",
        "time": "Fri Oct 02 13:56:21 2015 -0700"
      },
      "committer": {
        "name": "chrome-bot",
        "email": "chrome-bot@chromium.org",
        "time": "Fri Oct 02 17:49:13 2015 -0700"
      },
      "message": "paygen_build_lib: Fix unit tests to reflect change in Autotest.\n\nCQ-DEPEND\u003dCL:303746\nBUG\u003db:24405484\nTEST\u003dUnit tests\n\nChange-Id: Ife0cbb3535ed6bce43b1f56d2706ca7ca008237f\nReviewed-on: https://chromium-review.googlesource.com/303960\nCommit-Ready: Gilad Arnold \u003cgarnold@chromium.org\u003e\nTested-by: Gilad Arnold \u003cgarnold@chromium.org\u003e\nReviewed-by: Matthew Sartori \u003cmsartori@chromium.org\u003e\nReviewed-by: Don Garrett \u003cdgarrett@chromium.org\u003e\n"
    },
    {
      "commit": "c9de3ace60117d2516dc6b1fbd6ed9f9aadf6e00",
      "tree": "8687a2ed9d2f6e6206c6249dab84fcb095f35460",
      "parents": [
        "36a13ac2cf7f0f956885bcb85ddc80db71f4d152"
      ],
      "author": {
        "name": "Don Garrett",
        "email": "dgarrett@google.com",
        "time": "Thu Oct 01 15:40:10 2015 -0700"
      },
      "committer": {
        "name": "chrome-bot",
        "email": "chrome-bot@chromium.org",
        "time": "Fri Oct 02 14:36:08 2015 -0700"
      },
      "message": "cros_generate_breakpad_symbols: Change GenerateBreakpadSymbol return.\n\nMake GenerateBreakpadSymbol return the symbol file it\u0027s writing\nout. This has no effect outside of unittests, but is needed for Ryu\nsymbol processing in another repository.\n\nBUG\u003db/21954100\nTEST\u003dUnittests + manual testing with ryu scripts.\n\nChange-Id: Ia30177613ff7fbb1b9ba573e564856a887b41f44\nReviewed-on: https://chromium-review.googlesource.com/303496\nCommit-Ready: Don Garrett \u003cdgarrett@chromium.org\u003e\nTested-by: Don Garrett \u003cdgarrett@chromium.org\u003e\nReviewed-by: Matthew Sartori \u003cmsartori@chromium.org\u003e\n"
    },
    {
      "commit": "36a13ac2cf7f0f956885bcb85ddc80db71f4d152",
      "tree": "23aaa93ccc0d9aa27f99369934c82234c0df3e80",
      "parents": [
        "caebf20a2c284ff42aaa080289a4208b032d2ec2"
      ],
      "author": {
        "name": "Shuqian Zhao",
        "email": "shuqianz@chromium.org",
        "time": "Wed Sep 30 19:25:45 2015 -0700"
      },
      "committer": {
        "name": "chrome-bot",
        "email": "chrome-bot@chromium.org",
        "time": "Fri Oct 02 02:01:53 2015 -0700"
      },
      "message": "build_stages.py: change to always run SetupBoard cmd\n\nThe SetupBoard cmds get ran only when the board is not there or config\nto replace the board. However, CQ gets \u0027Cannot find prebuilts for\nchromos-base/chromeos-chrome because\u0027 builder doesn\u0027t update its\nprebuilts using setup_board when chrome is updated. For the stability of\nCQ, change to always run the SetupBoard cmd.\n\nBUG\u003dchromium:509150\nTEST\u003dunittest and trybot.\n\nChange-Id: Ic4e4406e41a401d7d4200e4be7069baae7d22be4\nReviewed-on: https://chromium-review.googlesource.com/303154\nCommit-Ready: Shuqian Zhao \u003cshuqianz@chromium.org\u003e\nTested-by: Shuqian Zhao \u003cshuqianz@chromium.org\u003e\nReviewed-by: David James \u003cdavidjames@chromium.org\u003e\n"
    },
    {
      "commit": "caebf20a2c284ff42aaa080289a4208b032d2ec2",
      "tree": "89fad92cbe09607a31d26846e1bd3723a1d20bef",
      "parents": [
        "626ba16ff7ebb2ccf6606571f0a6eeee5f218a83"
      ],
      "author": {
        "name": "Matthew Sartori",
        "email": "msartori@google.com",
        "time": "Fri Sep 25 15:13:39 2015 -0700"
      },
      "committer": {
        "name": "chrome-bot",
        "email": "chrome-bot@chromium.org",
        "time": "Thu Oct 01 17:00:21 2015 -0700"
      },
      "message": "paygen: Cataloguing of payload types.\n\nThis CL adds a mechanism to differentiate between\nfsi, nmo, delta, full and test payloads (and\ncombinations thereof).\n\nFurther, this CL prevents creating payload tests\nfor FSI deltas that are known to not be lab stable\nas provided by goldeneye.\n\nBUG\u003dchromium:535261\nTEST\u003dUnittests.\n\nChange-Id: Ib029f5d404835836d4a472a075f319454684e550\nReviewed-on: https://chromium-review.googlesource.com/302640\nCommit-Ready: Matthew Sartori \u003cmsartori@chromium.org\u003e\nTested-by: Matthew Sartori \u003cmsartori@chromium.org\u003e\nReviewed-by: Matthew Sartori \u003cmsartori@chromium.org\u003e\n"
    },
    {
      "commit": "626ba16ff7ebb2ccf6606571f0a6eeee5f218a83",
      "tree": "bd5addde80d4a37fc4525871d618ef77f4bb3fe7",
      "parents": [
        "cea3eea934523aaf7987c291a76b3e1bf45e9e31"
      ],
      "author": {
        "name": "Daniel Wang",
        "email": "wonderfly@google.com",
        "time": "Wed Sep 30 14:17:16 2015 -0700"
      },
      "committer": {
        "name": "chrome-bot",
        "email": "chrome-bot@chromium.org",
        "time": "Thu Oct 01 17:00:20 2015 -0700"
      },
      "message": "chromeos_config: Enable gce tests for all Lakitu configs\n\nGCE_VM_TEST_TYPE is added to all Lakitu configs - lakitu-release,\nlakitu-incremental, lakitu-pre-cq, lakitu_next-release, lakitu_next-incremental,\nand lakitu_mobbuild-release. This will enable these configs to run the smoke\ntest suite on GCE. Note that the same suite will also be run on KVM. We intend\nto have both for better test coverage.\n\nBUG\u003dbrillo:1201\nBUG\u003db:19963564\nTEST\u003dTrybot run with all affected configs\n\nChange-Id: I6192511a7fe943cf5656b896fb24bd98b1746013\nReviewed-on: https://chromium-review.googlesource.com/303485\nCommit-Ready: Daniel Wang \u003cwonderfly@google.com\u003e\nTested-by: Daniel Wang \u003cwonderfly@google.com\u003e\nReviewed-by: Daniel Wang \u003cwonderfly@google.com\u003e\nReviewed-by: Amey Deshpande \u003cameyd@google.com\u003e\n"
    },
    {
      "commit": "cea3eea934523aaf7987c291a76b3e1bf45e9e31",
      "tree": "bdafb70f1d522e677247e1611f1f997aa590fe7f",
      "parents": [
        "e557b0ae443394b433f62170df7caa0b258dfc01"
      ],
      "author": {
        "name": "Don Garrett",
        "email": "dgarrett@google.com",
        "time": "Tue Sep 29 17:20:46 2015 -0700"
      },
      "committer": {
        "name": "chrome-bot",
        "email": "chrome-bot@chromium.org",
        "time": "Thu Oct 01 15:16:04 2015 -0700"
      },
      "message": "upload_symbols: Make product_name configurable.\n\nupload_symbols used the hard coded product name of \u0027ChromeOS\u0027 when\nuploading symbols. Make that value configurable for other projects (such\nas ryu).\n\nBUG\u003db/21954100\nTEST\u003dUnittests + manual testing with ryu scripts.\n\nChange-Id: I3ac72e9926b3053a045aafd977e7353079637924\nReviewed-on: https://chromium-review.googlesource.com/303055\nCommit-Ready: Don Garrett \u003cdgarrett@chromium.org\u003e\nTested-by: Don Garrett \u003cdgarrett@chromium.org\u003e\nReviewed-by: Matthew Sartori \u003cmsartori@chromium.org\u003e\nReviewed-by: Mike Frysinger \u003cvapier@chromium.org\u003e\n"
    },
    {
      "commit": "e557b0ae443394b433f62170df7caa0b258dfc01",
      "tree": "4f490cc6fa73d85beb90f8d46a7365cd8763211c",
      "parents": [
        "a5a2be28312a1314734b76d64c904f2dd9824cde"
      ],
      "author": {
        "name": "Aviv Keshet",
        "email": "akeshet@chromium.org",
        "time": "Wed Sep 30 10:43:05 2015 -0700"
      },
      "committer": {
        "name": "chrome-bot",
        "email": "chrome-bot@chromium.org",
        "time": "Thu Oct 01 15:15:55 2015 -0700"
      },
      "message": "cidb: retry on error code 1205\n\nBUG\u003dchromium:537234\nTEST\u003dNone\n\nChange-Id: I89e58a3167cbbe64b3c3fd538815c481c9a341d0\nReviewed-on: https://chromium-review.googlesource.com/303211\nCommit-Ready: Aviv Keshet \u003cakeshet@chromium.org\u003e\nTested-by: Aviv Keshet \u003cakeshet@chromium.org\u003e\nReviewed-by: David James \u003cdavidjames@chromium.org\u003e\n"
    },
    {
      "commit": "a5a2be28312a1314734b76d64c904f2dd9824cde",
      "tree": "07de2c1b9078281db696318d71e0fd0d1f8bbbe5",
      "parents": [
        "69bb9ff34dc1bd6f7e7e35972fb101cc94b2669f"
      ],
      "author": {
        "name": "Aviv Keshet",
        "email": "akeshet@chromium.org",
        "time": "Fri Sep 25 15:49:08 2015 -0700"
      },
      "committer": {
        "name": "chrome-bot",
        "email": "chrome-bot@chromium.org",
        "time": "Thu Oct 01 15:15:55 2015 -0700"
      },
      "message": "cidb: add retry to _ReflectToMetadata queries\n\nBUG\u003dchromium:536100\nTEST\u003dcidb_integration_test\n\nChange-Id: Ib209ce4091693984c83c041e5ddee1ae5ae41bd3\nReviewed-on: https://chromium-review.googlesource.com/302549\nCommit-Ready: Aviv Keshet \u003cakeshet@chromium.org\u003e\nTested-by: Aviv Keshet \u003cakeshet@chromium.org\u003e\nReviewed-by: Paul Hobbs \u003cphobbs@google.com\u003e\nReviewed-by: David James \u003cdavidjames@chromium.org\u003e\n"
    },
    {
      "commit": "69bb9ff34dc1bd6f7e7e35972fb101cc94b2669f",
      "tree": "5269fb69deec970db01ad3bc0648288fa3b83a31",
      "parents": [
        "39f0dc6eec1d854f788535e6a4e842970517d6f5"
      ],
      "author": {
        "name": "Aviv Keshet",
        "email": "akeshet@chromium.org",
        "time": "Wed Sep 30 19:46:30 2015 -0700"
      },
      "committer": {
        "name": "Aviv Keshet",
        "email": "akeshet@chromium.org",
        "time": "Thu Oct 01 07:55:02 2015 +0000"
      },
      "message": "cidb: retry based on error codes anywhere in exception stack\n\ncidb flake is failing to be retried in unusual circumstances. One\nsuspect is the exception-unwrapping logic. Rather than extracting the\nerror code of just the innermost exception, extract the error code of\nall exceptions encountered during the unwrapping, and retry if any of\nthem indicates a retryable error.\n\nBUG\u003dchromium:537855\nTEST\u003dcidb_integration_test\n\nChange-Id: Ie9154a8b07320f84a4d5805273f6319f2f97a151\nReviewed-on: https://chromium-review.googlesource.com/303491\nTrybot-Ready: Aviv Keshet \u003cakeshet@chromium.org\u003e\nTested-by: Aviv Keshet \u003cakeshet@chromium.org\u003e\nReviewed-by: Aviv Keshet \u003cakeshet@chromium.org\u003e\n"
    },
    {
      "commit": "39f0dc6eec1d854f788535e6a4e842970517d6f5",
      "tree": "d0b4d324aca1e052fcc4b0979820e830e0c298c5",
      "parents": [
        "e548cffe91bdaada5a7c3a2cc4964a4f198cc78d"
      ],
      "author": {
        "name": "Don Garrett",
        "email": "dgarrett@google.com",
        "time": "Thu Sep 24 15:18:31 2015 -0700"
      },
      "committer": {
        "name": "chrome-bot",
        "email": "chrome-bot@chromium.org",
        "time": "Tue Sep 29 18:13:27 2015 -0700"
      },
      "message": "cros_generate_breakpad_symbols: Add dump_syms_cmd arg.\n\nAdd an argument to GenerateBreakpadSymbol that allows the dump_syms\ncommand to use to be specified. By default we assume the command is in\nthe path, but when using this method from outside scripts, we sometimes\nneed more control.\n\nBUG\u003db/21954100\nTEST\u003dUnitests + Calls from new external (non-Chromite) script.\n\nChange-Id: I29ecb478708f315d7e3484a595d4da82faf3b09a\nReviewed-on: https://chromium-review.googlesource.com/302450\nCommit-Ready: Don Garrett \u003cdgarrett@chromium.org\u003e\nTested-by: Don Garrett \u003cdgarrett@chromium.org\u003e\nReviewed-by: Paul Hobbs \u003cphobbs@google.com\u003e\nReviewed-by: Mike Frysinger \u003cvapier@chromium.org\u003e\n"
    },
    {
      "commit": "e548cffe91bdaada5a7c3a2cc4964a4f198cc78d",
      "tree": "521f1ff51bbe02a39b6db7a4032b0294c87f5b80",
      "parents": [
        "e2f215294b8c4da1475fad191276dae1819b2dac"
      ],
      "author": {
        "name": "Don Garrett",
        "email": "dgarrett@google.com",
        "time": "Wed Sep 23 14:36:21 2015 -0700"
      },
      "committer": {
        "name": "chrome-bot",
        "email": "chrome-bot@chromium.org",
        "time": "Tue Sep 29 18:13:27 2015 -0700"
      },
      "message": "cros_generate_breakpad_symbols.GenerateBreakpadSymbol: Remove board arg.\n\nRemove board argument, and instead require the breakpad_dir to be passed\nin. This was already the case for all non-test invocations.\n\nThis change makes it easier to reuse GenerateBreakpadSymbol for\nnon-Chrome OS builds where the concept of board (and the chroot/chroot\ndirectory tree) don\u0027t exist.\n\nBUG\u003db/21954100\nTEST\u003dUnittests\n\nChange-Id: I1c9b7575efc24be553aff1b77d7b3753bca1e1b1\nReviewed-on: https://chromium-review.googlesource.com/302151\nCommit-Ready: Don Garrett \u003cdgarrett@chromium.org\u003e\nTested-by: Don Garrett \u003cdgarrett@chromium.org\u003e\nReviewed-by: Don Garrett \u003cdgarrett@chromium.org\u003e\n"
    },
    {
      "commit": "e2f215294b8c4da1475fad191276dae1819b2dac",
      "tree": "c3a696a5d3222e62bb76d9a6636f06abfe62f22c",
      "parents": [
        "7106633f6c75b5bc7055d69623344838da915447"
      ],
      "author": {
        "name": "Fang Deng",
        "email": "fdeng@chromium.org",
        "time": "Fri Sep 25 21:47:53 2015 +0000"
      },
      "committer": {
        "name": "chrome-bot",
        "email": "chrome-bot@chromium.org",
        "time": "Fri Sep 25 19:36:37 2015 -0700"
      },
      "message": "Revert \"test_stages: temporarily bypass all subsystem logic\"\n\nThis reverts commit 3fefb2c33dd5d8486da90513895f79cdfad8f3e9.\n\nChange-Id: I03c3706c195167a53534cb8b1461d665156bb3e4\nReviewed-on: https://chromium-review.googlesource.com/302496\nCommit-Ready: Fang Deng \u003cfdeng@chromium.org\u003e\nTested-by: Fang Deng \u003cfdeng@chromium.org\u003e\nReviewed-by: Aviv Keshet \u003cakeshet@chromium.org\u003e\n"
    },
    {
      "commit": "7106633f6c75b5bc7055d69623344838da915447",
      "tree": "88ef5c33e0bc502a55dcd518a2eaa11e1861fbc1",
      "parents": [
        "5b5e6d203dc94782fe18399b3c1bdf0d735c3442"
      ],
      "author": {
        "name": "Shuqian Zhao",
        "email": "shuqianz@chromium.org",
        "time": "Thu Sep 24 10:46:50 2015 -0700"
      },
      "committer": {
        "name": "chrome-bot",
        "email": "chrome-bot@chromium.org",
        "time": "Fri Sep 25 18:05:28 2015 -0700"
      },
      "message": "cbuildbot: enable Retries for Asynchronous Tests\n\nEnable test-level HWTest retries by default for bvt-cq and asynchronous\ntests.\n\nBUG\u003dchromium:533621\nTEST\u003dunittest\n\nChange-Id: I30b3c71b17975bffd9c70ab009f925009235b877\nReviewed-on: https://chromium-review.googlesource.com/302135\nCommit-Ready: Shuqian Zhao \u003cshuqianz@chromium.org\u003e\nTested-by: Shuqian Zhao \u003cshuqianz@chromium.org\u003e\nReviewed-by: Fang Deng \u003cfdeng@chromium.org\u003e\n"
    },
    {
      "commit": "5b5e6d203dc94782fe18399b3c1bdf0d735c3442",
      "tree": "15be9b60ae646379a38db35f565390dbb4fa1e66",
      "parents": [
        "9aab74286e1e48bcd453f26a20117d91707baffd"
      ],
      "author": {
        "name": "Aviv Keshet",
        "email": "akeshet@chromium.org",
        "time": "Fri Sep 25 10:10:00 2015 -0700"
      },
      "committer": {
        "name": "chrome-bot",
        "email": "chrome-bot@chromium.org",
        "time": "Fri Sep 25 18:05:27 2015 -0700"
      },
      "message": "report_stages, cidb: write a build\u0027s |important| value\n\nBUG\u003dNone\nTEST\u003dcidb_integration_test; remote tryjob\n\nChange-Id: I0e6a9add1c6d38a52ec22d791ce4d30511a3cd01\nReviewed-on: https://chromium-review.googlesource.com/302583\nCommit-Ready: Aviv Keshet \u003cakeshet@chromium.org\u003e\nTested-by: Aviv Keshet \u003cakeshet@chromium.org\u003e\nReviewed-by: Paul Hobbs \u003cphobbs@google.com\u003e\nReviewed-by: David James \u003cdavidjames@chromium.org\u003e\n"
    },
    {
      "commit": "9aab74286e1e48bcd453f26a20117d91707baffd",
      "tree": "da6d131ee7805c9a574184a80266f1332ad693ef",
      "parents": [
        "f35deb0499c907b70070bb0df5f595c75863f6a8"
      ],
      "author": {
        "name": "Gilad Arnold",
        "email": "garnold@chromium.org",
        "time": "Fri Sep 25 13:01:24 2015 -0700"
      },
      "committer": {
        "name": "chrome-bot",
        "email": "chrome-bot@chromium.org",
        "time": "Fri Sep 25 18:05:17 2015 -0700"
      },
      "message": "paygen_build_lib: Stop passing MP-signed argument to AU E2E test.\n\nThis argument is being deprecated.\n\nCQ-DEPEND\u003dCL:302541\nBUG\u003db:24404980\nTEST\u003dpaygen_build_lib_unittest\n\nChange-Id: If3e464c583bb8a8b85ad45b487084b47b168cac0\nReviewed-on: https://chromium-review.googlesource.com/302544\nCommit-Ready: Gilad Arnold \u003cgarnold@chromium.org\u003e\nTested-by: Gilad Arnold \u003cgarnold@chromium.org\u003e\nReviewed-by: Chris Sosa \u003csosa@chromium.org\u003e\n"
    },
    {
      "commit": "f35deb0499c907b70070bb0df5f595c75863f6a8",
      "tree": "b8e98d4a31128170cc47f8c1287f96b152effeec",
      "parents": [
        "c7d68f682a553dab1575b3c8814ae8b02a73427d"
      ],
      "author": {
        "name": "Matthew Sartori",
        "email": "msartori@google.com",
        "time": "Fri Sep 25 11:43:11 2015 -0700"
      },
      "committer": {
        "name": "chrome-bot",
        "email": "chrome-bot@chromium.org",
        "time": "Fri Sep 25 16:38:49 2015 -0700"
      },
      "message": "paygen: Fix for generating NMO deltas.\n\nPaygen maintains channel names as \u0027X-channel\u0027 where\nX is dev, canary, etc. Goldeneye does not maintain\nthe channel ending.\n\nThis CL changes NMO build discovery so that we check\nfor the correct channel name as presented by Goldeneye.\n\nBUG\u003dchromium:525271\nTEST\u003dUnittests.\n\nChange-Id: I8b0f057c8bff85c2c56a9a867fc96677434e5b14\nReviewed-on: https://chromium-review.googlesource.com/302582\nCommit-Ready: Matthew Sartori \u003cmsartori@chromium.org\u003e\nTested-by: Matthew Sartori \u003cmsartori@chromium.org\u003e\nReviewed-by: Matthew Sartori \u003cmsartori@chromium.org\u003e\n"
    },
    {
      "commit": "c7d68f682a553dab1575b3c8814ae8b02a73427d",
      "tree": "90e1a51c6785242374fae904ea0c9d67bdafe969",
      "parents": [
        "3fefb2c33dd5d8486da90513895f79cdfad8f3e9"
      ],
      "author": {
        "name": "Aviv Keshet",
        "email": "akeshet@chromium.org",
        "time": "Fri Sep 25 10:23:52 2015 -0700"
      },
      "committer": {
        "name": "Aviv Keshet",
        "email": "akeshet@chromium.org",
        "time": "Fri Sep 25 18:26:04 2015 +0000"
      },
      "message": "cidb: add |important| to relevant views\n\nBUG\u003dNone\nTEST\u003dcidb_integration_test\n\nChange-Id: I3b1b7caec92f65a42cb6ff1b3f77b6d7556ca288\nReviewed-on: https://chromium-review.googlesource.com/302426\nTested-by: Aviv Keshet \u003cakeshet@chromium.org\u003e\nReviewed-by: Paul Hobbs \u003cphobbs@google.com\u003e\n"
    },
    {
      "commit": "3fefb2c33dd5d8486da90513895f79cdfad8f3e9",
      "tree": "5430bb325c7e1172e327ce0a7ca9b5d29126d61e",
      "parents": [
        "2637611131b69eab20bfe81d995daaa1b6f39d55"
      ],
      "author": {
        "name": "Aviv Keshet",
        "email": "akeshet@chromium.org",
        "time": "Fri Sep 25 11:19:10 2015 -0700"
      },
      "committer": {
        "name": "Aviv Keshet",
        "email": "akeshet@chromium.org",
        "time": "Fri Sep 25 18:22:23 2015 +0000"
      },
      "message": "test_stages: temporarily bypass all subsystem logic\n\nchromite logic got ahead of the lab, which requires a push to prod.\nTemporarily disable subsystem logic while the lab catches up.\n\nBUG\u003dNone\nTEST\u003dunit tests\n\nChange-Id: I74d9e8779e44a5a5e53021ee278b51086e86c165\nReviewed-on: https://chromium-review.googlesource.com/302581\nTested-by: Aviv Keshet \u003cakeshet@chromium.org\u003e\nReviewed-by: Fang Deng \u003cfdeng@chromium.org\u003e\n"
    },
    {
      "commit": "2637611131b69eab20bfe81d995daaa1b6f39d55",
      "tree": "531f3803293ac4c4bea5dde7b28a9b22e3d6c0c7",
      "parents": [
        "3a61a12cc4c41bc82487adce6f5c6cba102f557e"
      ],
      "author": {
        "name": "Shuqian Zhao",
        "email": "shuqianz@chromium.org",
        "time": "Tue Sep 22 10:34:44 2015 -0700"
      },
      "committer": {
        "name": "Aviv Keshet",
        "email": "akeshet@chromium.org",
        "time": "Fri Sep 25 18:15:50 2015 +0000"
      },
      "message": "test_stage.py: skip subsystem logic when subsystem:all specified.\n\nWhen subsystem:all specified, the subsystem-specific hardware test logic\nwill be skipped.\n\nBUG\u003dNone\nTEST\u003dunittest.\n\nChange-Id: I2a5d176030716bc7a1069ce165e6f6824e78acb5\nReviewed-on: https://chromium-review.googlesource.com/301158\nReviewed-by: Aviv Keshet \u003cakeshet@chromium.org\u003e\nTested-by: Shuqian Zhao \u003cshuqianz@chromium.org\u003e\n"
    },
    {
      "commit": "3a61a12cc4c41bc82487adce6f5c6cba102f557e",
      "tree": "1ec032a57746fc52039233f92c27012015fa9a86",
      "parents": [
        "8372fb93158df00b771180936c2969f17962d565"
      ],
      "author": {
        "name": "Aviv Keshet",
        "email": "akeshet@chromium.org",
        "time": "Thu Sep 24 14:15:06 2015 -0700"
      },
      "committer": {
        "name": "Aviv Keshet",
        "email": "akeshet@chromium.org",
        "time": "Fri Sep 25 16:46:32 2015 +0000"
      },
      "message": "cidb: add |important| column to buildTable\n\nBUG\u003dNone\nTEST\u003dcidb_integration_test\n\nChange-Id: I26188a9a0b90075ac12c524e7a6743ac3f7a3e88\nReviewed-on: https://chromium-review.googlesource.com/302185\nTested-by: Aviv Keshet \u003cakeshet@chromium.org\u003e\nReviewed-by: Don Garrett \u003cdgarrett@chromium.org\u003e\n"
    },
    {
      "commit": "8372fb93158df00b771180936c2969f17962d565",
      "tree": "f06bf6e4661db025eb97e8acd1532078144997ce",
      "parents": [
        "8d397aab955381aa97cfae42a5da8aebf159ff6d"
      ],
      "author": {
        "name": "Shuqian Zhao",
        "email": "shuqianz@chromium.org",
        "time": "Wed Sep 23 14:25:28 2015 -0700"
      },
      "committer": {
        "name": "chrome-bot",
        "email": "chrome-bot@chromium.org",
        "time": "Thu Sep 24 19:36:15 2015 -0700"
      },
      "message": "commands: refactor commands.py to avoid using no_wait arg.\n\nIn the commands.py, the RunHWTestSuite method will call run_suite script twice,\none with create_and_return arg to create a suite job and exit, and the other\ncall with \u0027mock_job_id\u0027 arg to wait for the suite results. However, when we\nspecify --no_wait is True, the second call does not wait for results,\nthus become unnecessary. So, refactor commands.py to call run_suite\nscript twice only when we explicitly specify to wait for results, and\nomit the --no-wait arg.\n\nBUG\u003dchromium:533621\nTEST\u003dunittest and tryjob test with expected results.\ncbuidlbot --remote -g \"302135 302100\" --hwtest lumpy-release.\n\nChange-Id: Ic1eff91a14389af9219248e24ff25852d6804c80\nReviewed-on: https://chromium-review.googlesource.com/302100\nCommit-Ready: Shuqian Zhao \u003cshuqianz@chromium.org\u003e\nTested-by: Shuqian Zhao \u003cshuqianz@chromium.org\u003e\nReviewed-by: Fang Deng \u003cfdeng@chromium.org\u003e\n"
    },
    {
      "commit": "8d397aab955381aa97cfae42a5da8aebf159ff6d",
      "tree": "8c270ef23786de6b76f61fb0be1caedd5a03ee1b",
      "parents": [
        "de2e11bc79fd7b0a7c73bff3dc8db2c315af796c"
      ],
      "author": {
        "name": "Aviv Keshet",
        "email": "akeshet@chromium.org",
        "time": "Thu Sep 24 13:33:15 2015 -0700"
      },
      "committer": {
        "name": "chrome-bot",
        "email": "chrome-bot@chromium.org",
        "time": "Thu Sep 24 18:07:01 2015 -0700"
      },
      "message": "report_stages: do not surface linkes to inflight-builder stages\n\nBUG\u003dNone\nTEST\u003dUnit tests\n\nChange-Id: I1a448dc85576766980ba95ffca9facafcf894afd\nReviewed-on: https://chromium-review.googlesource.com/302173\nCommit-Ready: Aviv Keshet \u003cakeshet@chromium.org\u003e\nTested-by: Aviv Keshet \u003cakeshet@chromium.org\u003e\nReviewed-by: Ilja Friedel \u003cihf@chromium.org\u003e\n"
    },
    {
      "commit": "de2e11bc79fd7b0a7c73bff3dc8db2c315af796c",
      "tree": "4db11e9a5ad0ed8cd16ae627d773fefe71f04e92",
      "parents": [
        "1b8711fd999d77e3b65f9cbd91f60ac8a1e838d3"
      ],
      "author": {
        "name": "Fang Deng",
        "email": "fdeng@chromium.org",
        "time": "Wed Sep 23 17:34:48 2015 -0700"
      },
      "committer": {
        "name": "chrome-bot",
        "email": "chrome-bot@chromium.org",
        "time": "Thu Sep 24 18:06:53 2015 -0700"
      },
      "message": "Add \"Service Temporarily Unavailable\" to GIT_TRANSIENT_ERRORS\n\nTEST\u003dRan unittest.\nBUG\u003dchromium:535306\n\nChange-Id: I8bf5ab7aa4d56e246bd2d903c3ae0cdc33befecb\nReviewed-on: https://chromium-review.googlesource.com/302180\nCommit-Ready: Fang Deng \u003cfdeng@chromium.org\u003e\nTested-by: Fang Deng \u003cfdeng@chromium.org\u003e\nReviewed-by: Paul Hobbs \u003cphobbs@google.com\u003e\n"
    },
    {
      "commit": "1b8711fd999d77e3b65f9cbd91f60ac8a1e838d3",
      "tree": "af9b12d2f646f22b35ab7c1bbc61b043ce415d51",
      "parents": [
        "316febb6426cf18fab58039f432eaa2673e3b8c6"
      ],
      "author": {
        "name": "Shuqian Zhao",
        "email": "shuqianz@chromium.org",
        "time": "Mon Sep 21 17:09:18 2015 -0700"
      },
      "committer": {
        "name": "chrome-bot",
        "email": "chrome-bot@chromium.org",
        "time": "Thu Sep 24 18:06:31 2015 -0700"
      },
      "message": "triage_lib: Add function to read subsystems from commit message\n\nPrior to this change, we can only read subsystems from config file. This\nchange makes it to first try to read subsystems from commit message. If\nnot find, then read subsystems from config file. If still not found,\nreturn \u0027default\u0027 subsystem.\n\nBUG\u003dNone\nTEST\u003dTest with unittest.\n\nChange-Id: Idf4261cc4131057abc842a51806c819f8657bcb7\nReviewed-on: https://chromium-review.googlesource.com/294553\nCommit-Ready: Shuqian Zhao \u003cshuqianz@chromium.org\u003e\nTested-by: Shuqian Zhao \u003cshuqianz@chromium.org\u003e\nReviewed-by: Shuqian Zhao \u003cshuqianz@chromium.org\u003e\n"
    },
    {
      "commit": "316febb6426cf18fab58039f432eaa2673e3b8c6",
      "tree": "d8ef94f8989329c449a8d1cdb35488f1cf634f03",
      "parents": [
        "bc8c22e84fd4b1c49adad148c3527d9f53b41015"
      ],
      "author": {
        "name": "Shuqian Zhao",
        "email": "shuqianz@chromium.org",
        "time": "Mon Sep 21 16:46:29 2015 -0700"
      },
      "committer": {
        "name": "chrome-bot",
        "email": "chrome-bot@chromium.org",
        "time": "Thu Sep 24 18:06:30 2015 -0700"
      },
      "message": "patch.py: Add commit message to attr_dict of GerritFetchOnlyPatch\n\nCommit message sometimes contains important config information for a\nchange.\nTherefore, need to add the commit message to the attribute dict used to\nregenerate the GerritFetchOnlyPatch instance.\n\nBUG\u003dchromium:523042\nTEST\u003dTest with unittest.\n\nChange-Id: I4fea721f1348eed985958fe9d85c50fab900e78f\nReviewed-on: https://chromium-review.googlesource.com/296051\nCommit-Ready: Shuqian Zhao \u003cshuqianz@chromium.org\u003e\nTested-by: Shuqian Zhao \u003cshuqianz@chromium.org\u003e\nTested-by: Fang Deng \u003cdengfang07@gmail.com\u003e\nReviewed-by: Aviv Keshet \u003cakeshet@chromium.org\u003e\n"
    },
    {
      "commit": "bc8c22e84fd4b1c49adad148c3527d9f53b41015",
      "tree": "8ac5cf4824cbece1c5cce2677981fcf8b24c3313",
      "parents": [
        "76abf0853cc8460fef467d6963b73640783dfc6b"
      ],
      "author": {
        "name": "Aviv Keshet",
        "email": "akeshet@chromium.org",
        "time": "Thu Sep 24 13:52:58 2015 -0700"
      },
      "committer": {
        "name": "Aviv Keshet",
        "email": "akeshet@chromium.org",
        "time": "Thu Sep 24 21:02:15 2015 +0000"
      },
      "message": "summarize_build_stats: fix NoneType-related failure\n\nBUG\u003dNone\nTEST\u003dlocal run\n\nChange-Id: Iffbf3b0907dce3ce3a4c386d45b485b528b655c6\nReviewed-on: https://chromium-review.googlesource.com/302128\nTrybot-Ready: Aviv Keshet \u003cakeshet@chromium.org\u003e\nTested-by: Aviv Keshet \u003cakeshet@chromium.org\u003e\nReviewed-by: David James \u003cdavidjames@chromium.org\u003e\n"
    },
    {
      "commit": "76abf0853cc8460fef467d6963b73640783dfc6b",
      "tree": "6b9d7d85f7922088427dfcfbb4a9dadc8a83b97f",
      "parents": [
        "81ebf1b0af96edc7f5a52086143ec4f7235bb32d"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@chromium.org",
        "time": "Thu Sep 24 10:06:25 2015 -0400"
      },
      "committer": {
        "name": "chrome-bot",
        "email": "chrome-bot@chromium.org",
        "time": "Thu Sep 24 12:46:24 2015 -0700"
      },
      "message": "gslock_unittest: hoist thread count to a class member\n\nRather than duplicate this constant in multiple places, move it to the\nclass so people can easily see it.\n\nBUG\u003dNone\nTEST\u003d`./gslock_unittest --network` passes\n\nChange-Id: Ice688021d45a07dbdbe0f547810a8de3bd4ac20a\nReviewed-on: https://chromium-review.googlesource.com/302341\nCommit-Ready: Mike Frysinger \u003cvapier@chromium.org\u003e\nTested-by: Mike Frysinger \u003cvapier@chromium.org\u003e\nReviewed-by: Don Garrett \u003cdgarrett@chromium.org\u003e\n"
    },
    {
      "commit": "81ebf1b0af96edc7f5a52086143ec4f7235bb32d",
      "tree": "ca5fe9ad8c0f17e64f64fa74cdd64a5b2abcbf7a",
      "parents": [
        "e6eaf5dfc9d902a68229436d3b738f58ee9f13f6"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@chromium.org",
        "time": "Thu Sep 24 10:05:51 2015 -0400"
      },
      "committer": {
        "name": "chrome-bot",
        "email": "chrome-bot@chromium.org",
        "time": "Thu Sep 24 12:46:23 2015 -0700"
      },
      "message": "gslock_unittest: switch to the trash bucket for network tests\n\nThe trash bucket doesn\u0027t require special permissions, so use that instead\nof the locked down chromeos-releases-test bucket.\n\nBUG\u003dchromium:450707\nTEST\u003d`./gslock_unittest --network` passes\n\nChange-Id: I05f13718e307a780fd3db7959217ba2e99934ceb\nReviewed-on: https://chromium-review.googlesource.com/302340\nCommit-Ready: Mike Frysinger \u003cvapier@chromium.org\u003e\nTested-by: Mike Frysinger \u003cvapier@chromium.org\u003e\nReviewed-by: Don Garrett \u003cdgarrett@chromium.org\u003e\n"
    }
  ],
  "next": "e6eaf5dfc9d902a68229436d3b738f58ee9f13f6"
}
