)]}'
{
  "commit": "3931f79801b67577bf8ac12d0b3fb5b4aeaaf766",
  "tree": "5935b25dd4ca01fa45d5dbda81b0743ca83157ac",
  "parents": [
    "e3d9cde40f96bf40dd4ad3d495949869bde5dd1e"
  ],
  "author": {
    "name": "Andy McFadden",
    "email": "fadden@android.com",
    "time": "Tue Nov 01 11:04:46 2011 -0700"
  },
  "committer": {
    "name": "Ben Cheng",
    "email": "bccheng@android.com",
    "time": "Tue Nov 01 16:11:43 2011 -0700"
  },
  "message": "Fix cleanup\n(cherry-picked from ics-mr1)\n\nThe code was attempting to null out a struct member after freeing\nthe struct.\n\nAlso, changed the order of directory permission tests so that\nwritable comes first.  Somehow \"dalvik-cache directory not\nwritable\" seems more direct than \"not readable\", since the code\nisn\u0027t generally interested in reading the directory.\n\nBug 5549907\n\nChange-Id: If737ab822b356aae98e47292d21946e33a04342b\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "7c249ad868dec1b168b01d0ef80cef820a55006d",
      "old_mode": 33188,
      "old_path": "vm/analysis/DexPrepare.cpp",
      "new_id": "174e5f3536edfebc09edd01a1c2e6816bfa509b1",
      "new_mode": 33188,
      "new_path": "vm/analysis/DexPrepare.cpp"
    }
  ]
}
