)]}'
{
  "commit": "cebf8bc4ae7e0ecea95377a7eb9582fad92aaa3a",
  "tree": "349ea27b10fa413c2de806be0bf6d6853facf33b",
  "parents": [
    "0b6156b43a545a0a571013293963290eb06c0865"
  ],
  "author": {
    "name": "Pierre Gondois",
    "email": "pierre.gondois@arm.com",
    "time": "Thu Jun 04 11:19:36 2026 +0200"
  },
  "committer": {
    "name": "Ard Biesheuvel",
    "email": "ardb@kernel.org",
    "time": "Tue Aug 04 10:35:35 2026 +0300"
  },
  "message": "ShellPkg/UefiShellDebug1: Extract MainCmdXXX() function (4/4)\n\nThis patch aims to help breaking down the long functions present in\nthe ShellPkg and reduce complexity/nested code and conditions.\n\nExtract a MainCmdXXX() function for each shell command.\nThis command contains the possible operations the command aims\nto operate. The ShellCommandRunXXX() function from which it\nis extracted is only responsible of:\n- initializing the shell/command environment\n- parsing the command parameter and creating a Package\n- freeing the Package\n\nFor the MemMap and SetVar commands, ShellCommandLineFreeVarList()\ncalls are removed as the Package is now freed in the caller\nfunction: ShellCommandRunXXX().\n\nTo avoid having one large commit updating all the UefiShellDebug1\ncommands, only update these files:\n- SerMode.c\n- SetSize.c\n- SetVar.c\n- SmbiosView/SmbiosView.c\n\nNo functional change should be induced by this patch.\n\nSigned-off-by: Pierre Gondois \u003cpierre.gondois@arm.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "baa3503fc43cce1eb7bb958dc2c5b5fae5b478ec",
      "old_mode": 33188,
      "old_path": "ShellPkg/Library/UefiShellDebug1CommandsLib/SerMode.c",
      "new_id": "055498ea4247c8b3d352b9a3e9addb54114c46ae",
      "new_mode": 33188,
      "new_path": "ShellPkg/Library/UefiShellDebug1CommandsLib/SerMode.c"
    },
    {
      "type": "modify",
      "old_id": "04348924b38f9e067c82fa2f7224d0569296f364",
      "old_mode": 33188,
      "old_path": "ShellPkg/Library/UefiShellDebug1CommandsLib/SetSize.c",
      "new_id": "cebd831018cfdbf66606409955b9f8dd9b0e5f53",
      "new_mode": 33188,
      "new_path": "ShellPkg/Library/UefiShellDebug1CommandsLib/SetSize.c"
    },
    {
      "type": "modify",
      "old_id": "8f5d419c5281845f2d8506b18eb5ed0c2b3f33f9",
      "old_mode": 33188,
      "old_path": "ShellPkg/Library/UefiShellDebug1CommandsLib/SetVar.c",
      "new_id": "cc71540d75ee423d0ce75bdf7054f933e1aeec50",
      "new_mode": 33188,
      "new_path": "ShellPkg/Library/UefiShellDebug1CommandsLib/SetVar.c"
    },
    {
      "type": "modify",
      "old_id": "87cecf2ab194738ad529e730e2296a3b0f1c101c",
      "old_mode": 33188,
      "old_path": "ShellPkg/Library/UefiShellDebug1CommandsLib/SmbiosView/SmbiosView.c",
      "new_id": "70fc0a33b0373b927dbfe9686bbb63bd9d151361",
      "new_mode": 33188,
      "new_path": "ShellPkg/Library/UefiShellDebug1CommandsLib/SmbiosView/SmbiosView.c"
    }
  ]
}
