)]}'
{
  "commit": "ae3d83765cbb306696b3e0caa92e535e522b32d2",
  "tree": "2777c097b70e61f9a39ca0bca327974038c2ee4a",
  "parents": [
    "00e1608501a0eb270df80a31f0dd0b327b202059"
  ],
  "author": {
    "name": "Stefan Tauner",
    "email": "stefan.tauner@alumni.tuwien.ac.at",
    "time": "Mon Apr 01 00:45:45 2013 +0000"
  },
  "committer": {
    "name": "Stefan Tauner",
    "email": "stefan.tauner@alumni.tuwien.ac.at",
    "time": "Mon Apr 01 00:45:45 2013 +0000"
  },
  "message": "Introduce serialport_write_nonblock()\n\nIt seems useful to have a generic and platform-independent method to\nread and write to a serial port without blocking. This is the write part.\n\nThis allows to get rid of the explicit temporary disabling of blocking I/O in\nserprog\u0027s sp_synchronize().\n\nCorresponding to flashrom svn r1662.\n\nSigned-off-by: Stefan Tauner \u003cstefan.tauner@alumni.tuwien.ac.at\u003e\nAcked-by: Stefan Tauner \u003cstefan.tauner@alumni.tuwien.ac.at\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "c36b452f15ed2384b2bdaf8d770658dc7139b3f6",
      "old_mode": 33188,
      "old_path": "programmer.h",
      "new_id": "a22bdd26346999baed49f56b1009ea43e7c3a59b",
      "new_mode": 33188,
      "new_path": "programmer.h"
    },
    {
      "type": "modify",
      "old_id": "d1e2cea7aab34b81fd026fa6c31e99430ffd7e0f",
      "old_mode": 33188,
      "old_path": "serial.c",
      "new_id": "8e27aa0e40ac4e0a61455de723cf5d2f2b3a103a",
      "new_mode": 33188,
      "new_path": "serial.c"
    },
    {
      "type": "modify",
      "old_id": "15d1d1b5dd297a45ebbb5a6f422607a656399850",
      "old_mode": 33188,
      "old_path": "serprog.c",
      "new_id": "ae01d292c536fd723c16b40969d091d084d46896",
      "new_mode": 33188,
      "new_path": "serprog.c"
    }
  ]
}
