)]}'
{
  "commit": "ddbb47fde9b6d8cd9f3728847a378f634318cfb1",
  "tree": "ef093554b4ce4914edb7a0a0ace39187347bb344",
  "parents": [
    "ef249b398e26dd76f473ce83a35219c520f6fdbe"
  ],
  "author": {
    "name": "René Scharfe",
    "email": "l.s.r@web.de",
    "time": "Sun Oct 30 12:55:06 2022 +0100"
  },
  "committer": {
    "name": "Taylor Blau",
    "email": "me@ttaylorr.com",
    "time": "Sun Oct 30 14:04:51 2022 -0400"
  },
  "message": "replace and remove run_command_v_opt()\n\nReplace the remaining calls of run_command_v_opt() with run_command()\ncalls and explict struct child_process variables.  This is more verbose,\nbut not by much overall.  The code becomes more flexible, e.g. it\u0027s easy\nto extend to conditionally add a new argument.\n\nThen remove the now unused function and its own flag names, simplifying\nthe run-command API.\n\nSuggested-by: Jeff King \u003cpeff@peff.net\u003e\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": "090aa5c4b4c51255c9bce97166f693f3e92b4732",
      "old_mode": 33188,
      "old_path": "bisect.c",
      "new_id": "ec7487e6836c7ec5819f0b22cc7b08bce0e59fa0",
      "new_mode": 33188,
      "new_path": "bisect.c"
    },
    {
      "type": "modify",
      "old_id": "5781e7a95ec3013a5439ae2f8db2bf16b3920d13",
      "old_mode": 33188,
      "old_path": "builtin/am.c",
      "new_id": "20aea0d2487b2dfe851d44f753e7de7439698223",
      "new_mode": 33188,
      "new_path": "builtin/am.c"
    },
    {
      "type": "modify",
      "old_id": "5c63ba6994f70b4a1b65cb1529583448e1d36a2c",
      "old_mode": 33188,
      "old_path": "builtin/bisect--helper.c",
      "new_id": "1d2ce8a0e12c8b6ebfc5c452c2a0b5b688e13d39",
      "new_mode": 33188,
      "new_path": "builtin/bisect--helper.c"
    },
    {
      "type": "modify",
      "old_id": "56e7775daefe7f6ae26138c1fbf1cb132c15c9f9",
      "old_mode": 33188,
      "old_path": "builtin/clone.c",
      "new_id": "0e4348686b6efb13bc1aa8847f8012a416e2080c",
      "new_mode": 33188,
      "new_path": "builtin/clone.c"
    },
    {
      "type": "modify",
      "old_id": "22bcc3444b1c239eaf4deffb665850db6f69a933",
      "old_mode": 33188,
      "old_path": "builtin/difftool.c",
      "new_id": "d7f08c8a7fa201750465d37a3b6b8fbb7b91ac6a",
      "new_mode": 33188,
      "new_path": "builtin/difftool.c"
    },
    {
      "type": "modify",
      "old_id": "a0fca93bb6a63e441e3921832f7c7d9a7bd3dd78",
      "old_mode": 33188,
      "old_path": "builtin/fetch.c",
      "new_id": "dd060dd65af2ea083e4a0a02d34cbafe8499fecc",
      "new_mode": 33188,
      "new_path": "builtin/fetch.c"
    },
    {
      "type": "modify",
      "old_id": "87ad0077d8cc81b9d308d500f282947cf034b1ce",
      "old_mode": 33188,
      "old_path": "builtin/gc.c",
      "new_id": "962bab61f93758528872c9b2edbdda44f2d63956",
      "new_mode": 33188,
      "new_path": "builtin/gc.c"
    },
    {
      "type": "modify",
      "old_id": "c0383fe9df9a3eb2e34f8c5869f996ebc81fce2e",
      "old_mode": 33188,
      "old_path": "builtin/merge-index.c",
      "new_id": "012f52bd007ce769b2b067cff72b8d8259060dbe",
      "new_mode": 33188,
      "new_path": "builtin/merge-index.c"
    },
    {
      "type": "modify",
      "old_id": "923bad37fee992355d5f8e4c02f393500b7e7aa7",
      "old_mode": 33188,
      "old_path": "run-command.c",
      "new_id": "23e100dffc4d8257dffcf4dac33b3445d0d921f5",
      "new_mode": 33188,
      "new_path": "run-command.c"
    },
    {
      "type": "modify",
      "old_id": "63ed6e18ff8f716aa680ada474f38bfcd327ea26",
      "old_mode": 33188,
      "old_path": "run-command.h",
      "new_id": "41cc8470dc3c0439afcc4488eda36645b36ae22e",
      "new_mode": 33188,
      "new_path": "run-command.h"
    },
    {
      "type": "modify",
      "old_id": "31e24f38f8f2221dcd2942add9ed59512bb26487",
      "old_mode": 33188,
      "old_path": "sequencer.c",
      "new_id": "643744fb9b9f0f876744d9a2a03e7a80e8ab005d",
      "new_mode": 33188,
      "new_path": "sequencer.c"
    },
    {
      "type": "modify",
      "old_id": "7ff4109db7058b5677be2fa8775f699b54e4d4f1",
      "old_mode": 33188,
      "old_path": "shell.c",
      "new_id": "af0d7c734f8347082ab094cf1fc8898cbf26b64d",
      "new_mode": 33188,
      "new_path": "shell.c"
    },
    {
      "type": "modify",
      "old_id": "a714130ece77c334c982b8a9520d7fb1b9fa6a3d",
      "old_mode": 33188,
      "old_path": "t/helper/test-trace2.c",
      "new_id": "94fd8ccf513f6f5dd157eddad78e99b81414024b",
      "new_mode": 33188,
      "new_path": "t/helper/test-trace2.c"
    }
  ]
}
