)]}'
{
  "commit": "a4405fa3dea15bc71534f6391d36f1a8a65a7844",
  "tree": "b66a392a3dbcd1aeee447eff81824b1a72ba4700",
  "parents": [
    "5bc5e4602d3c7ee31c3dbb7f2a0ae94339dea4bd"
  ],
  "author": {
    "name": "Artur Satayev",
    "email": "satayev@google.com",
    "time": "Thu May 14 15:15:01 2020 +0100"
  },
  "committer": {
    "name": "Artur Satayev",
    "email": "satayev@google.com",
    "time": "Tue Jun 23 22:29:43 2020 +0100"
  },
  "message": "Track allowed transitive deps in any updatable module.\n\nTo compare allowed_deps.txt vs head, run:\n:; m -j out/soong/apex/depsinfo/filtered-updatable-flatlists.txt.check\n\nTo update source allowed_deps.txt, run:\n:; build/soong/scripts/update-apex-allowed-deps.sh\n\nBug: 149622332\nTest: m\nChange-Id: I56771ba3fea748de8e9c58c80758670572f7af53\n(cherry picked from commit 8d6085d38934dc43f17b47c2961727766e87bfa2)\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "a382ae8103458b6019a1eebe2b28d4218a2e98f1",
      "old_mode": 33188,
      "old_path": "apex/OWNERS",
      "new_id": "793f3ed1947816f23fa40718a9198f0a04522b0d",
      "new_mode": 33188,
      "new_path": "apex/OWNERS"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "72cb5beade56d86856b2d166500c37c26ffa1a30",
      "new_mode": 33188,
      "new_path": "apex/allowed_deps.txt"
    },
    {
      "type": "modify",
      "old_id": "83a56a2b5a23ac7715e232054223b4c5e2d33a57",
      "old_mode": 33188,
      "old_path": "apex/apex_singleton.go",
      "new_id": "f96491f88a68c73fe20809e508148067c503901e",
      "new_mode": 33188,
      "new_path": "apex/apex_singleton.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "967109c4847f4de1ec3dab8f6b01a268abd2ed75",
      "new_mode": 33261,
      "new_path": "scripts/update-apex-allowed-deps.sh"
    }
  ]
}
