)]}'
{
  "commit": "eb1fbc64b705deaf600bbba777616209280f43a5",
  "tree": "cf5adbdecf6528bea692c393a0636da2224426a4",
  "parents": [
    "40865f70d44d0665b0a0bd59acb8e18091d505a9"
  ],
  "author": {
    "name": "Pablo Sabater",
    "email": "pabloosabaterr@gmail.com",
    "time": "Fri Jul 24 12:54:18 2026 +0200"
  },
  "committer": {
    "name": "Junio C Hamano",
    "email": "gitster@pobox.com",
    "time": "Fri Jul 24 08:46:59 2026 -0700"
  },
  "message": "connect: make write_fetch_command_and_capabilities() more generic\n\nRefactor write_fetch_command_and_capabilities(), enabling it to serve\nboth fetch and additional commands.\n\nIn this context, \"command\" refers to the \"operations\" supported by\nGit\u0027s wire protocol Documentation/gitprotocol-v2.adoc, such as a Git\nsubcommand (e.g., git-fetch(1)) or a server-side operation like\n\"object-info\" as implemented in commit a2ba162cda\n(object-info: support for retrieving object info, 2021-04-20).\n\nRefactor the function signature to accept a command instead of the\nhardcoded \"fetch\".\n\nHelped-by: Jonathan Tan \u003cjonathantanmy@google.com\u003e\nHelped-by: Christian Couder \u003cchriscool@tuxfamily.org\u003e\nSigned-off-by: Calvin Wan \u003ccalvinwan@google.com\u003e\nSigned-off-by: Eric Ju \u003ceric.peijian@gmail.com\u003e\nSigned-off-by: Pablo Sabater \u003cpabloosabaterr@gmail.com\u003e\nSigned-off-by: Junio C Hamano \u003cgitster@pobox.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "c09947cc5615bcb67d0099d6049750d7d8454ce7",
      "old_mode": 33188,
      "old_path": "connect.c",
      "new_id": "127ed4a2e6b4c08f5e14cf9ca6ad9b1fcffffd8c",
      "new_mode": 33188,
      "new_path": "connect.c"
    },
    {
      "type": "modify",
      "old_id": "c4f6ea4b0adcbfb6ea7117afedd0ae177120b353",
      "old_mode": 33188,
      "old_path": "connect.h",
      "new_id": "957e5fe2b9eccb73df80a1f2ad659b8ef0edc786",
      "new_mode": 33188,
      "new_path": "connect.h"
    },
    {
      "type": "modify",
      "old_id": "f7789e8456eb38e6ab634d29b33de43461f268c9",
      "old_mode": 33188,
      "old_path": "fetch-pack.c",
      "new_id": "3695059cd55b03e238ed7917ec4afe3e6bd520f2",
      "new_mode": 33188,
      "new_path": "fetch-pack.c"
    }
  ]
}
