)]}'
{
  "commit": "db23defdcef425d9b0f8c84550d9ef0d480edf65",
  "tree": "32849ceb4b85fa4682dedcc22f39e997e841ee2d",
  "parents": [
    "227b1d4d123a487131efccaf4cd099ad30c84dc8"
  ],
  "author": {
    "name": "Ivan Frade",
    "email": "ifrade@google.com",
    "time": "Mon Mar 09 10:27:14 2026 -0700"
  },
  "committer": {
    "name": "Ivan Frade",
    "email": "ifrade@google.com",
    "time": "Mon Apr 13 14:23:40 2026 -0700"
  },
  "message": "MidxWriter: Write to tmp files and use atomic rename to commit\n\nWrite the midx to a tmp file and atomically rename it to the\ndestination file to commit the write. This is a common pattern used in\ngit to prevent half-written files in case of trouble. Make also sure\nto delete the previous bitmaps\n\nChange-Id: Ifcf76a6ece513032873d9e673f10dfea6a6a6964\n",
  "tree_diff": [
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "bb45d0a36338263e0beaec43352279081360f3ea",
      "new_mode": 33188,
      "new_path": "org.eclipse.jgit.test/tst/org/eclipse/jgit/internal/storage/file/MidxWriterTest.java"
    },
    {
      "type": "modify",
      "old_id": "1ca8aaf492e674fd531be6b5c4d7aa977c5b4f5b",
      "old_mode": 33188,
      "old_path": "org.eclipse.jgit.test/tst/org/eclipse/jgit/internal/storage/midx/MultiPackIndexWriterTest.java",
      "new_id": "1743fb0e06d488b5b37a88920c655a7fcd8561b9",
      "new_mode": 33188,
      "new_path": "org.eclipse.jgit.test/tst/org/eclipse/jgit/internal/storage/midx/MultiPackIndexWriterTest.java"
    },
    {
      "type": "modify",
      "old_id": "ef58d635c8ee5148a02557d4cf476b11846ead06",
      "old_mode": 33188,
      "old_path": "org.eclipse.jgit/src/org/eclipse/jgit/internal/storage/file/MidxWriter.java",
      "new_id": "8143bbbaa08910349b4e5365aa555bc55af36599",
      "new_mode": 33188,
      "new_path": "org.eclipse.jgit/src/org/eclipse/jgit/internal/storage/file/MidxWriter.java"
    }
  ]
}
