)]}'
{
  "commit": "e295f7bd9eeccfd039393d58574461fc9d924e8a",
  "tree": "9fc3b88313a2df53d01df3803bda2a820636ba81",
  "parents": [
    "0446c31863484aeb48fd6c836c7deeb0cb271d90"
  ],
  "author": {
    "name": "Ivan Frade",
    "email": "ifrade@google.com",
    "time": "Wed Feb 12 16:25:05 2025 -0800"
  },
  "committer": {
    "name": "Ivan Frade",
    "email": "ifrade@google.com",
    "time": "Tue Feb 18 12:59:18 2025 -0800"
  },
  "message": "blame.cache: Define interface and POJO to cache blame results\n\nThe blame generator goes into the history of a file until it blames\nall lines. If the caller keeps a cache of the results, the generator\ncould use it to shorten that walk, using the blame information of an\nolder revision of the file to build the new blame view.\n\nDefine an interface and POJO for the blame cache.\n\nChange-Id: Ib6b033ef46089bbc5a5b32e8e060d4ab0f74b871\n",
  "tree_diff": [
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d44fb5f62b7143d812df5e63f244c02675773ebd",
      "new_mode": 33188,
      "new_path": "org.eclipse.jgit/src/org/eclipse/jgit/blame/cache/BlameCache.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6aa4eef2ca0556942cfa4f6b7610df93793a5767",
      "new_mode": 33188,
      "new_path": "org.eclipse.jgit/src/org/eclipse/jgit/blame/cache/CacheRegion.java"
    }
  ]
}
