)]}'
{
  "commit": "71127727dcff4f7e70b318d7a5eb87f0c8fcc4d7",
  "tree": "ecd2ba9f67c51b833d22051628b79ccb1dcde0a2",
  "parents": [
    "a0020df6309e4536fcb97bd93bc46e2068f0ffe8"
  ],
  "author": {
    "name": "Carl-Daniel Hailfinger",
    "email": "c-d.hailfinger.devel.2006@gmx.net",
    "time": "Mon May 31 15:27:27 2010 +0000"
  },
  "committer": {
    "name": "Carl-Daniel Hailfinger",
    "email": "c-d.hailfinger.devel.2006@gmx.net",
    "time": "Mon May 31 15:27:27 2010 +0000"
  },
  "message": "So far, we have up to 4 different names for the same thing (ignoring capitalization)\n\nCONFIG_FT2232SPI (makefile config option)\nFT2232_SPI_SUPPORT (#define)\nft2232spi (programmer name)\nft2232_spi.c (programmer file)\n\nUse CONFIG_* with underscores for makefile config options and #defines\nand kill the useless _SUPPORT idiom.\nUse lowercase names with underscores for programmer names and programmer\nfiles.\n\nWith this, you can run \"grep -i ft2232_spi\" and find everything related\nto the ft2232_spi driver. Same applies to all other programmers.\n\nCorresponding to flashrom svn r1023.\n\nSigned-off-by: Carl-Daniel Hailfinger \u003cc-d.hailfinger.devel.2006@gmx.net\u003e\nAcked-by: Uwe Hermann \u003cuwe@hermann-uwe.de\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "7bc550955dad1a95480b9123dc053afbf1e6f92d",
      "old_mode": 33188,
      "old_path": "Makefile",
      "new_id": "2180374cfba26a76d1b933404cc30f19775a578d",
      "new_mode": 33188,
      "new_path": "Makefile"
    },
    {
      "type": "modify",
      "old_id": "524b608db673e014968be93658bbca582ce3091d",
      "old_mode": 33188,
      "old_path": "buspirate_spi.c",
      "new_id": "281a5f564c6add43084f55f37a2308a4c2b914cc",
      "new_mode": 33188,
      "new_path": "buspirate_spi.c"
    },
    {
      "type": "modify",
      "old_id": "f541084915da8c3f27f71c0b73a4f57b5c50be0b",
      "old_mode": 33188,
      "old_path": "cli_classic.c",
      "new_id": "4899b3a2b20bb62c36c0c96b2ac58b302b6cc71b",
      "new_mode": 33188,
      "new_path": "cli_classic.c"
    },
    {
      "type": "modify",
      "old_id": "8e8939b703f703b2e86bbb8760fee51e3f39f1f0",
      "old_mode": 33188,
      "old_path": "flash.h",
      "new_id": "7e91633ad16758279191a39ca0f70052eb10fcc1",
      "new_mode": 33188,
      "new_path": "flash.h"
    },
    {
      "type": "modify",
      "old_id": "87dd69b996739bc2c516778eeb5b32352979ebcf",
      "old_mode": 33188,
      "old_path": "flashrom.8",
      "new_id": "160b311cb9aa177135a5e8c4371ccf083fe4aa9b",
      "new_mode": 33188,
      "new_path": "flashrom.8"
    },
    {
      "type": "modify",
      "old_id": "071c52e861b0d6fbe1cb2fc8dfee1e7c21a40036",
      "old_mode": 33188,
      "old_path": "flashrom.c",
      "new_id": "8a9745493da04eaaf9c0ff5e54a4d4f81e89f053",
      "new_mode": 33188,
      "new_path": "flashrom.c"
    },
    {
      "type": "modify",
      "old_id": "111b46d5de14d962f871361523a4be8d6be2a980",
      "old_mode": 33188,
      "old_path": "ft2232_spi.c",
      "new_id": "9a3072e69f0e5891e105aa845b9d73510f3ad869",
      "new_mode": 33188,
      "new_path": "ft2232_spi.c"
    },
    {
      "type": "modify",
      "old_id": "bbad788ecbf4afbb2e4e51055d43251907b47bb3",
      "old_mode": 33188,
      "old_path": "internal.c",
      "new_id": "d0eb782888641659180e798eab4db47ffe28679c",
      "new_mode": 33188,
      "new_path": "internal.c"
    },
    {
      "type": "modify",
      "old_id": "363e4f372549786cb72a8fb34c2a1d810063ee93",
      "old_mode": 33188,
      "old_path": "layout.c",
      "new_id": "d95cf12230032ac0589a129a398a777297ecaca8",
      "new_mode": 33188,
      "new_path": "layout.c"
    },
    {
      "type": "modify",
      "old_id": "a2f4e5d668d3df6be510a470b481450b0a19a8ca",
      "old_mode": 33188,
      "old_path": "print.c",
      "new_id": "65af085acba68b8fa0a4750704f070ee64ff3825",
      "new_mode": 33188,
      "new_path": "print.c"
    },
    {
      "type": "modify",
      "old_id": "3d51bfa7699840539692776ca29b40ab32c258b6",
      "old_mode": 33188,
      "old_path": "print_wiki.c",
      "new_id": "d2fd022906d60bcba90a9d6915bd2a17e7c6a7cc",
      "new_mode": 33188,
      "new_path": "print_wiki.c"
    },
    {
      "type": "modify",
      "old_id": "67682b525b5b79c81da3e9cbe92c6bab1ec0739a",
      "old_mode": 33188,
      "old_path": "spi.c",
      "new_id": "30e0d3301ff6498097cc8e82ba9e78cddd178823",
      "new_mode": 33188,
      "new_path": "spi.c"
    },
    {
      "type": "modify",
      "old_id": "72940c139326729735b1db58cb98841dd0940072",
      "old_mode": 33188,
      "old_path": "spi25.c",
      "new_id": "c6b5119a55234392f3c0d6f87f5b99f4e893bc57",
      "new_mode": 33188,
      "new_path": "spi25.c"
    }
  ]
}
