)]}'
{
  "commit": "8b60fc7a5bac409f8a4e0648f1fba51aa3497afb",
  "tree": "8ce22803fb0e3410725e5719bae4f36de162045f",
  "parents": [
    "16ec45c0fc9ad172b66f07a94c64a3a17c111ca0"
  ],
  "author": {
    "name": "Edward O\u0027Callaghan",
    "email": "quasisec@chromium.org",
    "time": "Thu Sep 26 11:17:20 2019 +1000"
  },
  "committer": {
    "name": "Nico Huber",
    "email": "nico.h@gmx.de",
    "time": "Thu Oct 17 08:29:35 2019 +0000"
  },
  "message": "cli_classic: Tidy up some repeated handling patterns into funcs\n\nIntroduce cli_classic_single_operation() to consolidate the repeating\npattern of multiple CLI operations at once. Also modify\ncli_classic_abort_usage() to take an optional error abort string and\nprint it to stderr, this allows for trimming a few more lines off the\ncli implementation.\n\nV.2: A few fixes upon review:\n  - Trim off some unnecessary braces for single line branches.\n  - Pass \u0027operation_specified\u0027 by reference.\n  - Rename a function.\nV.3: Fix print order of cli_classic_abort_usage().\n\nChange-Id: I54598efdaee2b95cb278b0f2aac05f48bbd95bef\nSigned-off-by: Edward O\u0027Callaghan \u003cquasisec@chromium.org\u003e\nReviewed-on: https://review.coreboot.org/c/flashrom/+/35611\nTested-by: build bot (Jenkins) \u003cno-reply@coreboot.org\u003e\nReviewed-by: Nico Huber \u003cnico.h@gmx.de\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "de6ce04b7492c1305f2c50b2fefa00718a1845f4",
      "old_mode": 33188,
      "old_path": "cli_classic.c",
      "new_id": "73cc41791561487ce4d3a928924002e71feed66f",
      "new_mode": 33188,
      "new_path": "cli_classic.c"
    }
  ]
}
