)]}'
{
  "commit": "a84a9d4acdae51f58529b2596c4bd935fe9af372",
  "tree": "d907d7e64fde2722d74600f2d5d45d369193c52d",
  "parents": [
    "d87de311ff506599ec130ba5f09a4f73e458a5ae"
  ],
  "author": {
    "name": "Patrick Steinhardt",
    "email": "ps@pks.im",
    "time": "Thu Jun 04 09:46:31 2026 +0200"
  },
  "committer": {
    "name": "Junio C Hamano",
    "email": "gitster@pobox.com",
    "time": "Fri Jun 05 21:49:39 2026 +0900"
  },
  "message": "repository: stop reading loose object map twice on repo init\n\nWhen initializing a repository via `repo_init()` we end up reading the\nloose object map twice:\n\n  - `apply_repository_format()` calls `repo_set_compat_hash_algo()`,\n    which in turn calls `repo_read_loose_object_map()` if we have a\n    compatibility hash configured.\n\n  - `repo_init()` calls `repo_read_loose_object_map()` directly a second\n    time.\n\nDrop the second read of the loose object map in `repo_init()`.\n\nSigned-off-by: Patrick Steinhardt \u003cps@pks.im\u003e\nSigned-off-by: Junio C Hamano \u003cgitster@pobox.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "2c2395105fcf2d5c99009962e1d3162c057d3241",
      "old_mode": 33188,
      "old_path": "repository.c",
      "new_id": "61dfbb8be6cd1d06663a175120fee7a41471fec6",
      "new_mode": 33188,
      "new_path": "repository.c"
    }
  ]
}
