)]}'
{
  "commit": "41afa65947d5993c1912438e586bbb5ebe46b90d",
  "tree": "d1168519297979be69594da68c5aa0c528ec8548",
  "parents": [
    "68f36d6b5d5ad4711811160795cab399d247845d"
  ],
  "author": {
    "name": "Jeff Sharkey",
    "email": "jsharkey@android.com",
    "time": "Tue May 01 13:09:28 2018 -0600"
  },
  "committer": {
    "name": "Jeff Sharkey",
    "email": "jsharkey@android.com",
    "time": "Tue May 01 13:09:30 2018 -0600"
  },
  "message": "Avoid redundant getAllocatableBytes() calls.\n\nShuffle around the ordering of resolveInstallVolume() so that we\ndetermine the fitsOnInternal value while doing a drive-by of all\npossible target volumes.  This way we only call getAllocatableBytes()\ninternal storage once.\n\nBug: 70985520\nTest: atest android.content.pm.PackageHelperTests\nChange-Id: I8273c239af4a13b1db17f320e15ee0ef2dc89186\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "8a456d1c6f5815f8ccd90a3cb700cc0d3b5fa062",
      "old_mode": 33188,
      "old_path": "core/java/com/android/internal/content/PackageHelper.java",
      "new_id": "e2b8f7dca680857e95a4821ca5c10e58baa8e115",
      "new_mode": 33188,
      "new_path": "core/java/com/android/internal/content/PackageHelper.java"
    }
  ]
}
