)]}'
{
  "commit": "f0eb23a8f57d06cd461e72b35caf500145980ce8",
  "tree": "df3095ef2878a29c1f7e6086a6a3e4670776c315",
  "parents": [
    "46bbc8651579a572040c41bf7ff5d698e62758f7"
  ],
  "author": {
    "name": "Patrick Steinhardt",
    "email": "ps@pks.im",
    "time": "Fri Sep 11 07:51:56 2026 +0200"
  },
  "committer": {
    "name": "Junio C Hamano",
    "email": "gitster@pobox.com",
    "time": "Fri Sep 11 08:46:11 2026 -0700"
  },
  "message": "odb: remove the ability to link sources ad-hoc\n\nOver the course of this patch series we have adapted all callers of\n`odb_add_to_alternates_memory()` to not do so anymore. Remove the\nfunction.\n\nThis series of refactorings doesn\u0027t only simplify our code base. More\nimportantly, with those changes in place we can now unconditionally\nassume that the list of sources linked to the object database only\nconsists of the primary source and its alternates. This serves as the\nfoundation to eventually move handling of alternates into the \"files\"\nbackend itself.\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": "2f8a70a90cf6df6d321eaecad3b0cc7244be34b8",
      "old_mode": 33188,
      "old_path": "odb.c",
      "new_id": "5fe081496fe5bfbcbea5834e3ffb6a07425131c5",
      "new_mode": 33188,
      "new_path": "odb.c"
    },
    {
      "type": "modify",
      "old_id": "54548efc551ac13797198cd07481403f68e84de3",
      "old_mode": 33188,
      "old_path": "odb.h",
      "new_id": "9025239df5d01a1045f23c99675399f9d5915652",
      "new_mode": 33188,
      "new_path": "odb.h"
    }
  ]
}
