)]}'
{
  "commit": "77e7479a36e5e9742043d0c54a02119a1097f623",
  "tree": "4f39d528aff912f4db74a64a2e9385138ec6635f",
  "parents": [
    "17d3837e6c5b735b7aa3b8c0a80bb415f7c1e202"
  ],
  "author": {
    "name": "jackdt@google.com",
    "email": "jackdt@google.com",
    "time": "Wed Sep 04 16:07:23 2024 -0700"
  },
  "committer": {
    "name": "Ivan Frade",
    "email": "ifrade@google.com",
    "time": "Fri Sep 13 20:43:15 2024 +0000"
  },
  "message": "PackIndex: Simplify Iterator/MutableEntry interaction\n\nThe iterator keeps the current position in the index and the MutableEntry reads data from there on-demand, but the iterator needs to know about the entry and this creates a complicated interaction.\n\nMake MutableEntry a simple data object and let the iterator iterate and populate it before returning it. Code is clearer and implementors only needs to worry about the iterator.\n\nThis fixes also MutableEntry visibility, that was preventing subclassing from out of the package.\n\n\nChange-Id: I35010d1f80237e421dd51b8d3d61a8ecb03e0d01\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "c0540d5a4c14a162859e399455749b1b99d2d61b",
      "old_mode": 33188,
      "old_path": "org.eclipse.jgit/src/org/eclipse/jgit/internal/storage/file/PackIndex.java",
      "new_id": "95050d472eda6fd36d5ae9c7e2908469f6ed390d",
      "new_mode": 33188,
      "new_path": "org.eclipse.jgit/src/org/eclipse/jgit/internal/storage/file/PackIndex.java"
    },
    {
      "type": "modify",
      "old_id": "d7c83785d802a1c7fe05acd4421d17b95bb9d5cb",
      "old_mode": 33188,
      "old_path": "org.eclipse.jgit/src/org/eclipse/jgit/internal/storage/file/PackIndexV1.java",
      "new_id": "99f331581118a89284d0852b0033b7aeb6015c70",
      "new_mode": 33188,
      "new_path": "org.eclipse.jgit/src/org/eclipse/jgit/internal/storage/file/PackIndexV1.java"
    },
    {
      "type": "modify",
      "old_id": "caf8b711806f989f89d484f879a6534dc55b2dd5",
      "old_mode": 33188,
      "old_path": "org.eclipse.jgit/src/org/eclipse/jgit/internal/storage/file/PackIndexV2.java",
      "new_id": "f23380dd6bf3607b15c429bbb3c50a1446898284",
      "new_mode": 33188,
      "new_path": "org.eclipse.jgit/src/org/eclipse/jgit/internal/storage/file/PackIndexV2.java"
    }
  ]
}
