)]}'
{
  "commit": "8751a0ffc30dc91233f968d064fe913b3eeba885",
  "tree": "6ea1c9c51c255f2c1a6a6ca9ded16e5af67530ea",
  "parents": [
    "f9de4b7ff70a70d8e5c4abca418756e959aaea85"
  ],
  "author": {
    "name": "Patrick Steinhardt",
    "email": "ps@pks.im",
    "time": "Fri Sep 11 07:51:46 2026 +0200"
  },
  "committer": {
    "name": "Junio C Hamano",
    "email": "gitster@pobox.com",
    "time": "Fri Sep 11 08:46:10 2026 -0700"
  },
  "message": "submodule-config: remove uses of `the_repository`\n\nSeveral functions in the submodule-config subsystem implicitly depend\non `the_repository`. Refactor these to take a `struct repository` as\nparameter and adapt callers accordingly.\n\nNote that as usual with these refactorings, callers simply pass\n`the_repository` even if they already have a different repository\navailable in the calling context. This simplifies the migration and\nensures that we don\u0027t have a change in behaviour.\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": "ab7db2be06d14c37450d969d91c09e14af5baecb",
      "old_mode": 33188,
      "old_path": "builtin/fetch.c",
      "new_id": "533fdfe7d80e9de91e6998258e8e2738c5c35134",
      "new_mode": 33188,
      "new_path": "builtin/fetch.c"
    },
    {
      "type": "modify",
      "old_id": "d3d86abe01e032ebd1950d5306d56bbc02dd92c6",
      "old_mode": 33188,
      "old_path": "builtin/grep.c",
      "new_id": "073dfaaf451c7b22902b0a25ec19cfc2788b16d8",
      "new_mode": 33188,
      "new_path": "builtin/grep.c"
    },
    {
      "type": "modify",
      "old_id": "e7cd3225fa84c46780badf2a3b0b3d03a3074e43",
      "old_mode": 33188,
      "old_path": "builtin/submodule--helper.c",
      "new_id": "aaaa963fd88d5aac953937a6448aa81ebff233ee",
      "new_mode": 33188,
      "new_path": "builtin/submodule--helper.c"
    },
    {
      "type": "modify",
      "old_id": "f75997402a189bc2dd531e46b84b720512886862",
      "old_mode": 33188,
      "old_path": "submodule-config.c",
      "new_id": "f8c2cf7a9369d3c912d46665f311f18a557b7bb5",
      "new_mode": 33188,
      "new_path": "submodule-config.c"
    },
    {
      "type": "modify",
      "old_id": "f55d4e3b61a59bd50d2a9b4833b575b7844b2232",
      "old_mode": 33188,
      "old_path": "submodule-config.h",
      "new_id": "755570d5d123c4bc6917e482cbcaa903ce49343d",
      "new_mode": 33188,
      "new_path": "submodule-config.h"
    },
    {
      "type": "modify",
      "old_id": "5c9257588856a9dfdbb12ff1a32303c12057ebbc",
      "old_mode": 33188,
      "old_path": "submodule.c",
      "new_id": "6fcb606f7ee837d6075836fa34c3ae863d78a3d1",
      "new_mode": 33188,
      "new_path": "submodule.c"
    },
    {
      "type": "modify",
      "old_id": "3c5c4c4a090e98bebc14ac8bd13822250b59fedc",
      "old_mode": 33188,
      "old_path": "t/helper/test-submodule.c",
      "new_id": "ea9bef0904ba619fe14949eb9e187b9dc7987d84",
      "new_mode": 33188,
      "new_path": "t/helper/test-submodule.c"
    }
  ]
}
