)]}'
{
  "commit": "6bc132aff937892ac2a255fb04e1185ef24b2bdd",
  "tree": "bd9c6ef591e07988758cf49d3aa1790bde5e0d8c",
  "parents": [
    "6609484961f68da24684fd3430ea54f74112e209"
  ],
  "author": {
    "name": "Sasha Smundak",
    "email": "asmundak@google.com",
    "time": "Mon Jan 10 17:02:16 2022 -0800"
  },
  "committer": {
    "name": "Sasha Smundak",
    "email": "asmundak@google.com",
    "time": "Mon Jan 10 19:58:14 2022 -0800"
  },
  "message": "Check missing uncoditionally loaded missing modules at runtime\n\nA potentially inherited (via dynamically calculated path) module may in turn\nunconditionally load a module that does no exist in a source tree -- it is\nnot an error if this potentially inherited module is actually never inherited\nbecause its dynamically calculated path will never reference it. Instead of\nemitting an uncoditional `load` for a non-existent file (which is going to fail\nin the Starlark parser), emit conditional load and a runtime check.\n\nFixes: 213922819\nTest: internal\nChange-Id: I92177878e199a1f00e5f0c4045c0c0daeddd6bdb\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "04038e46c6cc173d7a38645715d20f3cafe0e5f5",
      "old_mode": 33188,
      "old_path": "mk2rbc/mk2rbc.go",
      "new_id": "df6b7250995759db2267348ea1f07f509b0adff0",
      "new_mode": 33188,
      "new_path": "mk2rbc/mk2rbc.go"
    },
    {
      "type": "modify",
      "old_id": "1ba273b41f68e9326cc03a155367da99ad734b74",
      "old_mode": 33188,
      "old_path": "mk2rbc/mk2rbc_test.go",
      "new_id": "a6a2b8f46e9e88d7a01c9827d8988b63aa262690",
      "new_mode": 33188,
      "new_path": "mk2rbc/mk2rbc_test.go"
    },
    {
      "type": "modify",
      "old_id": "ebc57b23b412caf879aed8c791f5ef7d4ad5aafe",
      "old_mode": 33188,
      "old_path": "mk2rbc/node.go",
      "new_id": "333a8da17072cccd497557f4e39bcc08a2ea8bdb",
      "new_mode": 33188,
      "new_path": "mk2rbc/node.go"
    }
  ]
}
