)]}'
{
  "commit": "70f590946be178907070a152a1daea2845f0a485",
  "tree": "4ceba24e5c82bf3d276815141dc0b4e075983d87",
  "parents": [
    "2b9c5f0c95c74eb5dfbea9bacd57c56de83a16f7"
  ],
  "author": {
    "name": "Colin Cross",
    "email": "ccross@android.com",
    "time": "Tue Jul 14 15:02:16 2020 -0700"
  },
  "committer": {
    "name": "Colin Cross",
    "email": "ccross@android.com",
    "time": "Thu Jul 16 16:23:11 2020 -0700"
  },
  "message": "Add DepSets\n\nAdd DepSets to efficiently support tracking transitive Paths without\ncopying, based on Bazel\u0027s depsets:\nhttps://docs.bazel.build/versions/master/skylark/depsets.html\n\nBug: 153485543\nTest: depset_test.go\nChange-Id: If744affdf1ed850113166ba611a79a891262040c\nMerged-In: If744affdf1ed850113166ba611a79a891262040c\n(cherry picked from commit 9e44e21e91cf38aa0a863bd87cffa6fe3534cc04)\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "d904a86c79396f08d7ffdccd9dbec7ca4136e40d",
      "old_mode": 33188,
      "old_path": "android/Android.bp",
      "new_id": "9712c46e30615b9ae731ba4651c08fb2a6e091c4",
      "new_mode": 33188,
      "new_path": "android/Android.bp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f7070942340bc00f3874b6c5d19d8466f4580976",
      "new_mode": 33188,
      "new_path": "android/depset.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c328127b13d2cbb8749b2a571c1b55f01518d3f3",
      "new_mode": 33188,
      "new_path": "android/depset_test.go"
    }
  ]
}
