)]}'
{
  "commit": "6ed7cb493d6eecd18fc8539865c9c63a52191994",
  "tree": "bb22e7ac2993f7f5f79d8d41a13b04b0b74f16d8",
  "parents": [
    "ed7cc80be26f2beb4821d8e200fcccdd5ef62e1b"
  ],
  "author": {
    "name": "Cole Faust",
    "email": "colefaust@google.com",
    "time": "Thu Oct 07 17:08:46 2021 -0700"
  },
  "committer": {
    "name": "Cole Faust",
    "email": "colefaust@google.com",
    "time": "Thu Nov 04 16:19:41 2021 -0700"
  },
  "message": "Generate board-specific launchers in mk2rbc\n\nBoard config works slightly differently from product config.\nIt requires the product config variables to be passed into\nit. Currently the only generic way to pass info into an RBC\nscript is via the arguments to rbcrun, which get passed\nas global variables, not the product (cfg) variables.\nAdd a new form of launcher that reads the product variables\nfrom a separate rbc file that is generated in make.\n\nThe board configuration also doesn\u0027t need inheritance, so it\ndoesn\u0027t call rblf.product_configuration() either.\n\nBug: 201700692\nTest: build/bazel/ci/rbc_product_config.sh -b sdk_phone_x86_64-userdebug\nChange-Id: I52fd65b33cf99b45a563284e2849da75a8af8688\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "b089f912acac07a09fc98743568e93b295f79c0a",
      "old_mode": 33188,
      "old_path": "mk2rbc/cmd/mk2rbc.go",
      "new_id": "25507d2d600822ff7b214f1455b14ffdb79ecaca",
      "new_mode": 33188,
      "new_path": "mk2rbc/cmd/mk2rbc.go"
    },
    {
      "type": "modify",
      "old_id": "6227164e1ee013e32bf7ae93e7aa2aca87450bf0",
      "old_mode": 33188,
      "old_path": "mk2rbc/mk2rbc.go",
      "new_id": "f2a076032651138eb9198857306fdd02bc2d13c0",
      "new_mode": 33188,
      "new_path": "mk2rbc/mk2rbc.go"
    }
  ]
}
