)]}'
{
  "commit": "ce80495965c696f8af433a6f41cb7ac059d24eb3",
  "tree": "7a81b20148b34e9ab6b1ba527ffdec944b01374b",
  "parents": [
    "d9b7621b21565034bed11c39121e3b79a9807e70"
  ],
  "author": {
    "name": "Ronald Bhuleskar",
    "email": "funronald@google.com",
    "time": "Tue Aug 30 16:00:14 2022 -0700"
  },
  "committer": {
    "name": "Ronald Bhuleskar",
    "email": "funronald@google.com",
    "time": "Tue Aug 30 16:00:14 2022 -0700"
  },
  "message": "Provide a support to blame on a given commit. This is done by passing in\nRevCommit as a start to blame.\n\nThe underlying jgit commit 87efbcb adds a support to accept a start\ncommit. Passing in a FilteredRevCommit that overrides parents would save\na lot of time walking/finding commits to be blamed on.\n\nChange-Id: Ia2b45fe540b70ca940f247baf16b2e15d6aef599\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "75ab09bc68fcd1c5794f98f42af7f95fdc2a872c",
      "old_mode": 33188,
      "old_path": "java/com/google/gitiles/blame/cache/BlameCacheImpl.java",
      "new_id": "2fa80f5060efd18df1a6652f76736ef04c3ed9ae",
      "new_mode": 33188,
      "new_path": "java/com/google/gitiles/blame/cache/BlameCacheImpl.java"
    }
  ]
}
