)]}'
{
  "commit": "3e114496e48e665d2bb9e0c0917e6051d60392ea",
  "tree": "e006f625228e9ab4fb4ad08a3036bee54f4a5877",
  "parents": [
    "54731320cc3db337f9a3e3920f707e9de3596c60"
  ],
  "author": {
    "name": "Justin Tobler",
    "email": "jltobler@gmail.com",
    "time": "Wed Dec 17 11:54:01 2025 -0600"
  },
  "committer": {
    "name": "Junio C Hamano",
    "email": "gitster@pobox.com",
    "time": "Thu Dec 18 09:02:31 2025 +0900"
  },
  "message": "builtin/repo: add inflated object info to keyvalue structure output\n\nThe structure subcommand for git-repo(1) outputs basic count information\nfor objects and references. Extend this output to also provide\ninformation regarding total size of inflated objects by object type.\n\nFor now, object size by object type info is only added to the keyvalue\nand nul output formats. In a subsequent commit, this info is also added\nto the table format.\n\nSigned-off-by: Justin Tobler \u003cjltobler@gmail.com\u003e\nSigned-off-by: Junio C Hamano \u003cgitster@pobox.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "70f0a6d2e472917e160cacedc5a013cc603d0599",
      "old_mode": 33188,
      "old_path": "Documentation/git-repo.adoc",
      "new_id": "287eee4b93de5a9b52e53edec14ec558b866df18",
      "new_mode": 33188,
      "new_path": "Documentation/git-repo.adoc"
    },
    {
      "type": "modify",
      "old_id": "9c61bc3e173a940a28b45c1c3268194efe3c1664",
      "old_mode": 33188,
      "old_path": "builtin/repo.c",
      "new_id": "8da321a3866077c3fe361b756dbb0727a389897f",
      "new_mode": 33188,
      "new_path": "builtin/repo.c"
    },
    {
      "type": "modify",
      "old_id": "55fd13ad1b9c4c4b5e016e232a4b2ce665a4aba2",
      "old_mode": 33261,
      "old_path": "t/t1901-repo-structure.sh",
      "new_id": "33237822fd551eb0c6fd56aa767525e81a0e6898",
      "new_mode": 33261,
      "new_path": "t/t1901-repo-structure.sh"
    }
  ]
}
