)]}'
{
  "commit": "6455dff07b06e3b870f75e88652e0501810bd104",
  "tree": "0ec4cf1c51ffbd549717d6c030422e37cddddca7",
  "parents": [
    "ffb0cf649c1c66c85441314434cd1cd57f89fe02"
  ],
  "author": {
    "name": "Stefan Tauner",
    "email": "stefan.tauner@alumni.tuwien.ac.at",
    "time": "Mon May 26 00:36:24 2014 +0000"
  },
  "committer": {
    "name": "Stefan Tauner",
    "email": "stefan.tauner@alumni.tuwien.ac.at",
    "time": "Mon May 26 00:36:24 2014 +0000"
  },
  "message": "Add two new states to enum test_state and use it for flashchips\n\nThe new enum test_state looks like this:\nenum test_state {\n\tOK \u003d 0,\n\tNT \u003d 1,\t/* Not tested */\n\tBAD,\t/* Known to not work */\n\tDEP,\t/* Support depends on configuration (e.g. Intel flash descriptor) */\n\tNA,\t/* Not applicable (e.g. write support on ROM chips) */\n};\n\nThe second new state \u0027NA\u0027 is introduced, among other things, to indicate\nthe erase and write states of real ROMs correctly. This is also implemented\nby this patch and required to exchange the previous bit mask in struct\nflashchip with a new struct containing an enum test_state for each operation.\nThe -L output is changed accordingly to print \u0027-\u0027 in the case of an N/A state\nand the wiki output uses a new template producing a greyed out cell.\nPrevious users of enum test_state are not affected by this change (yet).\n\nCorresponding to flashrom svn r1798.\n\nSigned-off-by: Stefan Tauner \u003cstefan.tauner@alumni.tuwien.ac.at\u003e\nAcked-by: Carl-Daniel Hailfinger \u003cc-d.hailfinger.devel.2006@gmx.net\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "2951c4d3dc8a0d3d89c03557956819f05ebf014d",
      "old_mode": 33188,
      "old_path": "flash.h",
      "new_id": "d0b4fd9d7337ea1065bfbf368170a197a55e05b5",
      "new_mode": 33188,
      "new_path": "flash.h"
    },
    {
      "type": "modify",
      "old_id": "dee7d9ebdca233fd3b0af038ad23ee0353eec4d8",
      "old_mode": 33188,
      "old_path": "flashchips.c",
      "new_id": "027b9961332e7ab3b3fa59f42804cd9e66d0ccd6",
      "new_mode": 33188,
      "new_path": "flashchips.c"
    },
    {
      "type": "modify",
      "old_id": "b3661c13ddca0557d4a4ddfd37ecae4e228f2451",
      "old_mode": 33188,
      "old_path": "flashrom.c",
      "new_id": "a2851afbc3cf967ba254669abb6377628cb56458",
      "new_mode": 33188,
      "new_path": "flashrom.c"
    },
    {
      "type": "modify",
      "old_id": "fd4b2a7fa32d5183bdcade727aac11fecb8c8011",
      "old_mode": 33188,
      "old_path": "print.c",
      "new_id": "8ca99d58f437ff268badd73e35df508d9902b053",
      "new_mode": 33188,
      "new_path": "print.c"
    },
    {
      "type": "modify",
      "old_id": "5dcc4b6dcfa855ca487a1d4178b02fbca5563f40",
      "old_mode": 33188,
      "old_path": "print_wiki.c",
      "new_id": "cad6fef4428b5885c78a67b536dd43c7d1456fd5",
      "new_mode": 33188,
      "new_path": "print_wiki.c"
    }
  ]
}
