)]}'
{
  "commit": "73f5bda01dbb1f6726593ab7a6139a1a8a1afb5a",
  "tree": "a8c3f64554ab03d54bacd86bde92d60844cf9d89",
  "parents": [
    "5e27b0bc1371a75ecf2e0b0224ca4e0137f87d46"
  ],
  "author": {
    "name": "Stefan Tauner",
    "email": "stefan.tauner@alumni.tuwien.ac.at",
    "time": "Sun Oct 19 07:53:45 2014 +0000"
  },
  "committer": {
    "name": "Stefan Tauner",
    "email": "stefan.tauner@alumni.tuwien.ac.at",
    "time": "Sun Oct 19 07:53:45 2014 +0000"
  },
  "message": "Make read before write configurable (infrastructure part)\n\n - Introduce a variable in doit() that allows to influence\n   read-before-write and its consequences.\n - Modify build_new_image so that it still works even if the old content\n   is not read before.\n - Add copy_old_content() to ease the pain for future patches.\n\nCorresponding to flashrom svn r1851.\n\nSigned-off-by: Stefan Tauner \u003cstefan.tauner@alumni.tuwien.ac.at\u003e\nSigned-off-by: Carl-Daniel Hailfinger \u003cc-d.hailfinger.devel.2006@gmx.net\u003e\nAcked-by: Stefan Tauner \u003cstefan.tauner@alumni.tuwien.ac.at\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "03b26e78a23e62ed881be438da7af081f86f8067",
      "old_mode": 33188,
      "old_path": "flash.h",
      "new_id": "ff4b06bafd5d0ac3c76584748e7f130a4a67af62",
      "new_mode": 33188,
      "new_path": "flash.h"
    },
    {
      "type": "modify",
      "old_id": "9b82d4c657e96cf0f0ae6de78a1070960498729b",
      "old_mode": 33188,
      "old_path": "flashrom.c",
      "new_id": "27bc36aba2a7ecf62d9be2a548bcec86b7459b30",
      "new_mode": 33188,
      "new_path": "flashrom.c"
    },
    {
      "type": "modify",
      "old_id": "a12eb2813477987a3d156f7572e478ef456f2758",
      "old_mode": 33188,
      "old_path": "layout.c",
      "new_id": "0b9f6e5f9fa912020669211e08032186bc72ccd9",
      "new_mode": 33188,
      "new_path": "layout.c"
    }
  ]
}
