)]}'
{
  "commit": "e328d203f20b8cd0a9b55678bfe3678ffd5d8179",
  "tree": "e98798bc57a086052f8763044e0ead150254b14f",
  "parents": [
    "db2fe41a560fcbd7f92d5d95633b2b742e51de08"
  ],
  "author": {
    "name": "Martin Fick",
    "email": "mfick@nvidia.com",
    "time": "Thu Feb 13 15:38:14 2025 -0800"
  },
  "committer": {
    "name": "Matthias Sohn",
    "email": "matthias.sohn@sap.com",
    "time": "Tue Feb 25 23:10:38 2025 +0000"
  },
  "message": "Do not load bitmap indexes during directory scans\n\nPreviously, if a bitmap index had not been loaded yet, it would get\nloaded during a directory scan. Loading a bitmap file can be expensive\nand there is no immediate need to do so during a scan. Fix this by\nsimply setting bitmap index file names on the Packs during directory\nscans so that bitmaps can be lazily loaded at some later point if they\nare needed.\n\nThis change has the side affect of no longer marking a Pack valid if it\nis currently invalid simply because a bitmap file has been found, as\nthere is no valid reason to do so and this can incorrectly mark a Pack\nwithout an index, or with other issues valid. Since the initial lack of\na bitmap file, or an invalid one, or the deletion of one, would not\nresult in the Pack being marked invalid, there is no need to overturn\nthe invalid flag when a new bitmap file is found.\n\nChange-Id: I056acc09e7ae6a0982acd81b552d524190ebb4be\nSigned-off-by: Martin Fick \u003cmfick@nvidia.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "19c90086aa09a2cf27dbff538e164c1d0b597249",
      "old_mode": 33188,
      "old_path": "org.eclipse.jgit/resources/org/eclipse/jgit/internal/JGitText.properties",
      "new_id": "c54c811b57d9a6cc83da66646bfbb6249d5f3b1c",
      "new_mode": 33188,
      "new_path": "org.eclipse.jgit/resources/org/eclipse/jgit/internal/JGitText.properties"
    },
    {
      "type": "modify",
      "old_id": "700b54a7a626c90f299ac85794d6db87c91ed62b",
      "old_mode": 33188,
      "old_path": "org.eclipse.jgit/src/org/eclipse/jgit/internal/JGitText.java",
      "new_id": "b7175508ee8403b2ea8473cb9dcc7b742edcc004",
      "new_mode": 33188,
      "new_path": "org.eclipse.jgit/src/org/eclipse/jgit/internal/JGitText.java"
    },
    {
      "type": "modify",
      "old_id": "122d800582d65645505f57c6c47a1aaf5c1c658f",
      "old_mode": 33188,
      "old_path": "org.eclipse.jgit/src/org/eclipse/jgit/internal/storage/file/Pack.java",
      "new_id": "5813d39e9a65568a0a1f6d1a293f8f823c9e3497",
      "new_mode": 33188,
      "new_path": "org.eclipse.jgit/src/org/eclipse/jgit/internal/storage/file/Pack.java"
    },
    {
      "type": "modify",
      "old_id": "e31126f027f3b93e4a1c000a3221249644783a8e",
      "old_mode": 33188,
      "old_path": "org.eclipse.jgit/src/org/eclipse/jgit/internal/storage/file/PackDirectory.java",
      "new_id": "5cc7be4f98822e8326b5eecc688ccd11f2db43f9",
      "new_mode": 33188,
      "new_path": "org.eclipse.jgit/src/org/eclipse/jgit/internal/storage/file/PackDirectory.java"
    }
  ]
}
