)]}'
{
  "commit": "f8533bc6369b960e891e5edaa62b997dce95e9d4",
  "tree": "50f0130e10e1c1bcc89297740d8fa7534d03bea4",
  "parents": [
    "68e9d96d61049c39698808cf3186c3d9b8cfc6c4"
  ],
  "author": {
    "name": "Martin Stjernholm",
    "email": "mast@google.com",
    "time": "Wed May 13 02:20:06 2020 +0100"
  },
  "committer": {
    "name": "Paul Duffin",
    "email": "paulduffin@google.com",
    "time": "Sat May 16 12:07:03 2020 +0100"
  },
  "message": "Add explicit visibility on the self package in EffectiveVisibilityRules.\n\nModules in a package is implicitly visible within the same package.\nWhen making effective visibility rules which work from another location\nthat visibility needs to be mentioned explicitly. In practice this\nallows prebuilts to remain visible to other modules in the source\npackage when the prebuilts are preferred.\n\nTest: m nothing\nTest: m conscrypt-module-sdk, check that the snapshot Soong modules give\n  visibility to //external/conscrypt\nBug: 151303681\nMerged-In: I404f6e5ca7021974a8c7be5e4d6b4982c050b8a5\nChange-Id: I404f6e5ca7021974a8c7be5e4d6b4982c050b8a5\n(cherry picked from commit 0641d189d0cbf26cd23d584e621fc944c00abb46)\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "6558e4622f1555493e9e29e8c4a1bb95aa28c8c4",
      "old_mode": 33188,
      "old_path": "android/visibility.go",
      "new_id": "5aa7f3f672fb6a998ebce108d6f71654d770d1ea",
      "new_mode": 33188,
      "new_path": "android/visibility.go"
    },
    {
      "type": "modify",
      "old_id": "eb514342b89d8af206ee55697cabfb5694e406ad",
      "old_mode": 33188,
      "old_path": "sdk/sdk_test.go",
      "new_id": "9bbf410b716deea5300bab17383ee9400114be42",
      "new_mode": 33188,
      "new_path": "sdk/sdk_test.go"
    }
  ]
}
