)]}'
{
  "commit": "0e90673957f12adc1a84b13d3dfff02151e4a7a8",
  "tree": "737050f737be02089d750d4a291cc65421afc89b",
  "parents": [
    "4120294cbf8e434c1de408434842d570eba0e25d"
  ],
  "author": {
    "name": "René Scharfe",
    "email": "l.s.r@web.de",
    "time": "Sun Oct 30 12:51:14 2022 +0100"
  },
  "committer": {
    "name": "Taylor Blau",
    "email": "me@ttaylorr.com",
    "time": "Sun Oct 30 14:04:40 2022 -0400"
  },
  "message": "use child_process members \"args\" and \"env\" directly\n\nBuild argument list and environment of child processes by using\nstruct child_process and populating its members \"args\" and \"env\"\ndirectly instead of maintaining separate strvecs and letting\nrun_command_v_opt() and friends populate these members.  This is\nsimpler, shorter and slightly more efficient.\n\nSigned-off-by: René Scharfe \u003cl.s.r@web.de\u003e\nSigned-off-by: Taylor Blau \u003cme@ttaylorr.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "f071b2a1b4f2ee8bf1959706d1778c3697d81ba7",
      "old_mode": 33188,
      "old_path": "add-interactive.c",
      "new_id": "ecc5ae1b2499c56beae72ec4756011b4b8296134",
      "new_mode": 33188,
      "new_path": "add-interactive.c"
    },
    {
      "type": "modify",
      "old_id": "f84372964c8c486601941c927d6e39bb8da42084",
      "old_mode": 33188,
      "old_path": "builtin/add.c",
      "new_id": "626c71ec6aac6ff92ca2cb168ad6e4b6846cebd3",
      "new_mode": 33188,
      "new_path": "builtin/add.c"
    },
    {
      "type": "modify",
      "old_id": "70d1e9d1adc653694ff0a063542e2373b1c42a8c",
      "old_mode": 33188,
      "old_path": "builtin/bisect--helper.c",
      "new_id": "5c63ba6994f70b4a1b65cb1529583448e1d36a2c",
      "new_mode": 33188,
      "new_path": "builtin/bisect--helper.c"
    },
    {
      "type": "modify",
      "old_id": "547d6464b3c04b83cb1376d325eeefb79aca079c",
      "old_mode": 33188,
      "old_path": "builtin/clone.c",
      "new_id": "56e7775daefe7f6ae26138c1fbf1cb132c15c9f9",
      "new_mode": 33188,
      "new_path": "builtin/clone.c"
    },
    {
      "type": "modify",
      "old_id": "243ee85d283297a7e08b81c24155a8a58abebf17",
      "old_mode": 33188,
      "old_path": "builtin/gc.c",
      "new_id": "87ad0077d8cc81b9d308d500f282947cf034b1ce",
      "new_mode": 33188,
      "new_path": "builtin/gc.c"
    },
    {
      "type": "modify",
      "old_id": "34815771454d15338e7c88af625c8c8f769d521c",
      "old_mode": 33188,
      "old_path": "builtin/merge.c",
      "new_id": "b3f75f55c8a82db92f31b7f32a503eb70357e9c8",
      "new_mode": 33188,
      "new_path": "builtin/merge.c"
    },
    {
      "type": "modify",
      "old_id": "403a24d7ca670f9a5c56ebfb6d8429b5e5817b54",
      "old_mode": 33188,
      "old_path": "builtin/pull.c",
      "new_id": "b21edd767aaf31d36cf938451812e1dd45584985",
      "new_mode": 33188,
      "new_path": "builtin/pull.c"
    },
    {
      "type": "modify",
      "old_id": "7cccd9fae2770423e16f0f622ea482855cf3cb68",
      "old_mode": 33188,
      "old_path": "builtin/remote.c",
      "new_id": "12632676cd0537f58da323c6752279b8fe15ecb5",
      "new_mode": 33188,
      "new_path": "builtin/remote.c"
    },
    {
      "type": "modify",
      "old_id": "648f6717a5597c30c423256a25e0fece08cd30de",
      "old_mode": 33188,
      "old_path": "diff.c",
      "new_id": "8451c230d9e7eac820a886d9b50a22c4e8e131bb",
      "new_mode": 33188,
      "new_path": "diff.c"
    },
    {
      "type": "modify",
      "old_id": "ee7758dcb0e40e660c41001cd3c05f64ffcfb54c",
      "old_mode": 33188,
      "old_path": "git.c",
      "new_id": "6662548986f7b95422fa7858430b06dbb04c6f2b",
      "new_mode": 33188,
      "new_path": "git.c"
    },
    {
      "type": "modify",
      "old_id": "2382ff66d351cce20848b6f2ff056258adb2d4d7",
      "old_mode": 33188,
      "old_path": "merge.c",
      "new_id": "445b4f19aa8618b5641f3f007e8cb42d9d39b57c",
      "new_mode": 33188,
      "new_path": "merge.c"
    },
    {
      "type": "modify",
      "old_id": "6de9c0ee523abe56881d9d0158b8ff6a7e07c866",
      "old_mode": 33188,
      "old_path": "scalar.c",
      "new_id": "03f9e480dd6a4a6bdafb57d6da48be74e6ba3bf6",
      "new_mode": 33188,
      "new_path": "scalar.c"
    },
    {
      "type": "modify",
      "old_id": "66eedd2c76434b8579ec3bc02d8e641df5f46f23",
      "old_mode": 33188,
      "old_path": "sequencer.c",
      "new_id": "31e24f38f8f2221dcd2942add9ed59512bb26487",
      "new_mode": 33188,
      "new_path": "sequencer.c"
    }
  ]
}
