)]}'
{
  "commit": "9a58588772523ec68df51443500888e5f707ad5d",
  "tree": "6529287783ac8d09c7a0e9cb504f2f77af4acb1f",
  "parents": [
    "868ac2d93f124fe54034f26f1bc43f7b53676028"
  ],
  "author": {
    "name": "Piotr Esden-Tempski",
    "email": "piotr@esden.net",
    "time": "Sat Aug 18 16:13:27 2018 -0700"
  },
  "committer": {
    "name": "Piotr Esden-Tempski",
    "email": "piotr@esden.net",
    "time": "Sat Aug 18 16:13:27 2018 -0700"
  },
  "message": "Slightly more robust flash wait function.\n\nIn cases when the FLASH chip is bit flaky and the status register\n\"bounces\" this flash_wait should be able to perform a bit better.\n\nAlso added more verbose output around block erase.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "a004e2863f7cac2b60224517aaa0c7b383d1f2d5",
      "old_mode": 33188,
      "old_path": "iceprog/iceprog.c",
      "new_id": "ad2bb6aaa1ec661d6a8ba40535243dc5063e2976",
      "new_mode": 33188,
      "new_path": "iceprog/iceprog.c"
    }
  ]
}
