)]}'
{
  "commit": "4b8a8ad410c19cd16a759600304e005142753320",
  "tree": "a9794f6211375a1f4c97a9428bfb6fcdc2f9f4cb",
  "parents": [
    "da05810b7b9c1424aa73832f230396dfd70cbe01"
  ],
  "author": {
    "name": "Ravi Mistry",
    "email": "rmistry@google.com",
    "time": "Fri Aug 28 14:47:53 2026 +0000"
  },
  "committer": {
    "name": "Ravi Mistry",
    "email": "rmistry@google.com",
    "time": "Fri Aug 28 08:14:41 2026 -0700"
  },
  "message": "BlameCache: Support ignored revisions in get()\n\nAdd 4-argument get(repo, commitId, path, ignoreIds) to BlameCache and\nBlameCacheImpl.\n\nWhen ignoreIds is non-empty, BlameCacheImpl passes the set of ObjectIds\nto BlameGenerator.setIgnoreRevs() so that blame calculations skip the\nspecified commits and attribute the affected lines to parent commits.\n\nCache entries are stored under BlameCacheImpl.Key(commitId, path,\nignoreIds), guaranteeing complete isolation from standard unignored\nblame cache entries.\n\nChange-Id: I595f0fc62e65a2a7d26d3ed5af1d6fccb6e0742d\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "57a916672d38adab2ef9e3a1c3cf6ffa0d2cdbb3",
      "old_mode": 33188,
      "old_path": "java/com/google/gitiles/blame/cache/BlameCache.java",
      "new_id": "7cb7bad9ef0308dbd47437d9e6027cd4380d18c6",
      "new_mode": 33188,
      "new_path": "java/com/google/gitiles/blame/cache/BlameCache.java"
    },
    {
      "type": "modify",
      "old_id": "ba21aaaef4239f83c89d83d56cf1597a37cbdcee",
      "old_mode": 33188,
      "old_path": "java/com/google/gitiles/blame/cache/BlameCacheImpl.java",
      "new_id": "1bed1c2de6bd7937b6ae390ad1b2043c6f708f84",
      "new_mode": 33188,
      "new_path": "java/com/google/gitiles/blame/cache/BlameCacheImpl.java"
    },
    {
      "type": "modify",
      "old_id": "1ead02a3a48159e06d2d701f5ac7a1a2a18ef6a4",
      "old_mode": 33188,
      "old_path": "javatests/com/google/gitiles/blame/cache/BlameCacheTest.java",
      "new_id": "10ff25def1581e6079dd5b3513ec8ac39fdf083d",
      "new_mode": 33188,
      "new_path": "javatests/com/google/gitiles/blame/cache/BlameCacheTest.java"
    }
  ]
}
