)]}'
{
  "commit": "8c3a895e7f7ecef9147ffd8b421626db97216d6f",
  "tree": "b639a5f77df0e76f672dcb4328a2e6d37a861d5c",
  "parents": [
    "6de8d9a5b1a84a7ed93eda6bdb11dcd4995d110a"
  ],
  "author": {
    "name": "Hung-Te Lin",
    "email": "hungte@chromium.org",
    "time": "Tue Aug 21 18:01:57 2018 +0800"
  },
  "committer": {
    "name": "chrome-bot",
    "email": "chrome-bot@chromium.org",
    "time": "Fri Aug 31 05:22:45 2018 -0700"
  },
  "message": "futility: cmd_update: Process FMAP and parse image version\n\nAdd `find_firmware_section` and `firmware_section_exists` utility\nfunctions to manipulate FMAP based sections easily. It is used by\nparsing of image version strings, which helps indicating the firmware\nversions going to be updated.\n\nBUG\u003dchromium:875551\nTEST\u003dmake futil; futility update -i /build/eve/firmware/image.bin\n     tests/futility/run_test_scripts.sh $(pwd)/build/futility\nBRANCH\u003dNone\n\nChange-Id: I458fa8c31c45dbbd29614c3d6ccd586e46a3ed0b\nSigned-off-by: Hung-Te Lin \u003chungte@chromium.org\u003e\nReviewed-on: https://chromium-review.googlesource.com/1183649\nReviewed-by: Randall Spangler \u003crspangler@chromium.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "7061292c62629b74a45fcbcdf9614838b9af16dd",
      "old_mode": 33188,
      "old_path": "futility/cmd_update.c",
      "new_id": "5c724731eaf751f7752bc9442b02dc174a53893e",
      "new_mode": 33188,
      "new_path": "futility/cmd_update.c"
    },
    {
      "type": "modify",
      "old_id": "6aa12ceb2f4ff6a15444981b5691ba71cca19420",
      "old_mode": 33261,
      "old_path": "tests/futility/test_update.sh",
      "new_id": "c7ade51ab6f1dd8c03741b788d800edd5b6c15d2",
      "new_mode": 33261,
      "new_path": "tests/futility/test_update.sh"
    }
  ]
}
