)]}'
{
  "commit": "841eee39ccba17432f48ff4e5960e8f0d6ff95cb",
  "tree": "31eb1bcd1a61c428d10342df9d0f4b6493b4aaa0",
  "parents": [
    "5c4b713364972d12b62ee7961fcdf7db10f278f8"
  ],
  "author": {
    "name": "Rico Wind",
    "email": "ricow@google.com",
    "time": "Mon Jun 12 10:47:03 2023 +0200"
  },
  "committer": {
    "name": "Rico Wind",
    "email": "ricow@google.com",
    "time": "Mon Jun 12 08:47:21 2023 +0000"
  },
  "message": "Add art command cache\n\nThis will store the execution output (exitcode, stdout, stderr) in local files and return these if the inputs and all arguments are the same\n(sha256ing both input files and arguments)\n\nThis is currently under a flag\ntools/test.py --art_cache_dir /tmp/artcache\nwill utilize the cache\n\nBug: 286019067\nChange-Id: I40f18186389516da11743f61d88401ac2c48e289",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "3c67f45726ffdec342f3d4df23cf036d4ee96a03",
      "old_mode": 33188,
      "old_path": "build.gradle",
      "new_id": "3fef251aa20eb3328550463a11a0d8f28478ba2d",
      "new_mode": 33188,
      "new_path": "build.gradle"
    },
    {
      "type": "modify",
      "old_id": "655350b90aafba7b7442681a958534e22ba1ea36",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/ToolHelper.java",
      "new_id": "46bdb5dc6948f1fcbe7b09d7ad508f06160fa995",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/ToolHelper.java"
    },
    {
      "type": "modify",
      "old_id": "a8e279f25dc11d7e9bf1056e202eccd35ddc79e6",
      "old_mode": 33261,
      "old_path": "tools/test.py",
      "new_id": "6060e041f027eccc1fc43db4a547d468903b259e",
      "new_mode": 33261,
      "new_path": "tools/test.py"
    }
  ]
}
