)]}'
{
  "commit": "c465e204008845b96b19024ee183ca2e573c6828",
  "tree": "442b851d877ed2563b92a43c67a35497117e88c3",
  "parents": [
    "4b26ce076aba25da7420890c4beec5445bb026e9"
  ],
  "author": {
    "name": "Inseob Kim",
    "email": "inseob@google.com",
    "time": "Fri Nov 15 09:59:23 2019 +0900"
  },
  "committer": {
    "name": "Inseob Kim",
    "email": "inseob@google.com",
    "time": "Thu Jan 23 21:51:08 2020 +0900"
  },
  "message": "Implement vendor snapshot\n\nVendor snapshot can be captured with \"m dist vendor-snapshot\". With\nvendor snapshot and vndk snapshot, older version of /vendor and newer\nversion of /system will be able to be built together by setting\nBOARD_VNDK_VERSION to past vendor\u0027s version.\n\nOnly vendor modules under AOSP are to be captured. In detail, modules\nunder following directories are ignored:\n- cts/\n- device/\n- external/clang/\n- external/llvm/\n- hardware/, except for:\n    - interfaces/, libhardware/, libhardware_legacy/, ril/\n- vendor/\n\nBug: 65377115\nTest: m dist vendor-snapshot\nChange-Id: Ib5859e409f8ab281ca137cae21e9ea08abd8a0b1\n",
  "tree_diff": [
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8234e3f4ee482af8790f2f0fad138847a391cf90",
      "new_mode": 33188,
      "new_path": "core/tasks/vendor_snapshot.mk"
    },
    {
      "type": "modify",
      "old_id": "dccb5f630f14212ed901c45478219803ee83273b",
      "old_mode": 33188,
      "old_path": "core/tasks/vndk.mk",
      "new_id": "a2973b4c8e53df1fea62ca9c377ce66369a7d1f0",
      "new_mode": 33188,
      "new_path": "core/tasks/vndk.mk"
    }
  ]
}
