)]}'
{
  "commit": "aaa8947f3a149d38dd4bfd395573860c2f18ea93",
  "tree": "af4b000fca7e39c9b5e88b35fbc471b6138749c4",
  "parents": [
    "d5436f5cf7a100d89abb3d125d8f241ca7dc925e"
  ],
  "author": {
    "name": "Jens Geyer",
    "email": "jensg@apache.org",
    "time": "Fri Oct 03 20:22:28 2014 +0200"
  },
  "committer": {
    "name": "Jens Geyer",
    "email": "jensg@apache.org",
    "time": "Fri Oct 03 20:30:38 2014 +0200"
  },
  "message": "THRIFT-2768: Whitespace Fixup\nClient: General (Makefile.am, *.thrift)\nPatch: Jens Geyer\n\nDocTest.thrift has NOT been changed, the trailing whitespaces are part of the test case.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "26ddab69aa0e89d80ceaee24a966a6f17ae02710",
      "old_mode": 33261,
      "old_path": "Makefile.am",
      "new_id": "04cd63bf22ac710bfaf50d7f60acb73a52f91c7d",
      "new_mode": 33261,
      "new_path": "Makefile.am"
    },
    {
      "type": "modify",
      "old_id": "601fd3263efc693319064b1c56b36548381bbb20",
      "old_mode": 33188,
      "old_path": "compiler/cpp/Makefile.am",
      "new_id": "00b027d913906ba22f461c55afe07759482954ab",
      "new_mode": 33188,
      "new_path": "compiler/cpp/Makefile.am"
    },
    {
      "type": "modify",
      "old_id": "fe1d21a86c159ac57d816e91049fdfccb8f8a6ad",
      "old_mode": 33188,
      "old_path": "contrib/Rebus/sample.thrift",
      "new_id": "785e2d38f82801733a8a2f4db6b2ad1a6822137d",
      "new_mode": 33188,
      "new_path": "contrib/Rebus/sample.thrift"
    },
    {
      "type": "modify",
      "old_id": "748d3298dbcceae64cb6a1e5da7725e09d77d38f",
      "old_mode": 33188,
      "old_path": "contrib/fb303/cpp/Makefile.am",
      "new_id": "bb1cb605ca5e455b8cd10955927f75a243a4fb00",
      "new_mode": 33188,
      "new_path": "contrib/fb303/cpp/Makefile.am"
    },
    {
      "type": "modify",
      "old_id": "060495e58199c294c6b14c93d26acd540b97dbd8",
      "old_mode": 33188,
      "old_path": "contrib/fb303/py/Makefile.am",
      "new_id": "dc8c0373b866dbe673085410c13674e6859e9088",
      "new_mode": 33188,
      "new_path": "contrib/fb303/py/Makefile.am"
    },
    {
      "type": "modify",
      "old_id": "5751a2cf56ddffe33b2752acc30710f3d3218a4d",
      "old_mode": 33188,
      "old_path": "lib/Makefile.am",
      "new_id": "ee919b447174860f35ad8a4b1ea3ea5d7bdd9272",
      "new_mode": 33188,
      "new_path": "lib/Makefile.am"
    },
    {
      "type": "modify",
      "old_id": "72d0f64521345cbea441023e396b840ba62782b4",
      "old_mode": 33261,
      "old_path": "lib/c_glib/test/Makefile.am",
      "new_id": "e106bb120eb32ccf691716ee4da5db55a6634e0b",
      "new_mode": 33261,
      "new_path": "lib/c_glib/test/Makefile.am"
    },
    {
      "type": "modify",
      "old_id": "4bd40fbe22e460f492d0c24d624d3f8e52eeb59c",
      "old_mode": 33261,
      "old_path": "lib/cpp/Makefile.am",
      "new_id": "2d77a347164b56724576c4810ae81ce6321ec3c0",
      "new_mode": 33261,
      "new_path": "lib/cpp/Makefile.am"
    },
    {
      "type": "modify",
      "old_id": "012d226e5fcd813681a8c7c1d04dce1bf985b4af",
      "old_mode": 33261,
      "old_path": "lib/cpp/test/Makefile.am",
      "new_id": "3dbcb45cbcfb5407c2d5697a10a0d4a0beff948a",
      "new_mode": 33261,
      "new_path": "lib/cpp/test/Makefile.am"
    },
    {
      "type": "modify",
      "old_id": "759677aefe169dd809998c5f9bbf2d4b2315064a",
      "old_mode": 33188,
      "old_path": "lib/d/Makefile.am",
      "new_id": "5e34f99dc442f522687a572d4c9f44f8b916736d",
      "new_mode": 33188,
      "new_path": "lib/d/Makefile.am"
    },
    {
      "type": "modify",
      "old_id": "04825833dc3c86924410dbc950b002e3e2108fcf",
      "old_mode": 33261,
      "old_path": "lib/d/test/Makefile.am",
      "new_id": "b2f5a4b98db91a1e9917b79aa3a79332439edb21",
      "new_mode": 33261,
      "new_path": "lib/d/test/Makefile.am"
    },
    {
      "type": "modify",
      "old_id": "60c7e5a041ec72b79c819d4b5d99fd73fa10c5e5",
      "old_mode": 33188,
      "old_path": "lib/erl/Makefile.am",
      "new_id": "961437999b600e3ca42912448e254bfa60bf01d3",
      "new_mode": 33188,
      "new_path": "lib/erl/Makefile.am"
    },
    {
      "type": "modify",
      "old_id": "be2a2e51e08e82f7ae1c862f553afd4c88893316",
      "old_mode": 33188,
      "old_path": "lib/go/Makefile.am",
      "new_id": "05369b99dd7297c584230f633d3f4a5fc3ba0cfe",
      "new_mode": 33188,
      "new_path": "lib/go/Makefile.am"
    },
    {
      "type": "modify",
      "old_id": "d92c66ba08e4d52fef84d701015a586e041218f7",
      "old_mode": 33188,
      "old_path": "lib/go/test/GoTagTest.thrift",
      "new_id": "539f3d29dadec165deab8d57cfad35310f0c37f3",
      "new_mode": 33188,
      "new_path": "lib/go/test/GoTagTest.thrift"
    },
    {
      "type": "modify",
      "old_id": "c13ba747fa915f5c9c0ca76a15f297f7e62b344c",
      "old_mode": 33188,
      "old_path": "lib/go/test/Makefile.am",
      "new_id": "b319d4f547831fccb33197b1c2841f4268e7ad16",
      "new_mode": 33188,
      "new_path": "lib/go/test/Makefile.am"
    },
    {
      "type": "modify",
      "old_id": "0e21061c27cbdd07cfff9c572221e51c912a2c98",
      "old_mode": 33188,
      "old_path": "lib/go/test/MultiplexedProtocolTest.thrift",
      "new_id": "b263f5925e996e218f5c149569fbe762e09fc3ff",
      "new_mode": 33188,
      "new_path": "lib/go/test/MultiplexedProtocolTest.thrift"
    },
    {
      "type": "modify",
      "old_id": "cabb5da4bb315fb87c8cba6dd3f213584ab3e935",
      "old_mode": 33188,
      "old_path": "lib/go/test/OnewayTest.thrift",
      "new_id": "3242f80fd44aa40ba88a0889f2e94e1b2e3d69fb",
      "new_mode": 33188,
      "new_path": "lib/go/test/OnewayTest.thrift"
    },
    {
      "type": "modify",
      "old_id": "c79f472a33b6ba78f708e3edc5de037c7fbf8fd8",
      "old_mode": 33188,
      "old_path": "lib/go/test/ServicesTest.thrift",
      "new_id": "882b03acbcb3aa21572a83e28bb3d0caffbda6cb",
      "new_mode": 33188,
      "new_path": "lib/go/test/ServicesTest.thrift"
    },
    {
      "type": "modify",
      "old_id": "3c891f44d11fe2d259041a35ab3ff7aec75ac196",
      "old_mode": 33261,
      "old_path": "lib/hs/Makefile.am",
      "new_id": "54e4bc9594c935e49fe20bfec0ea254760f9d312",
      "new_mode": 33261,
      "new_path": "lib/hs/Makefile.am"
    },
    {
      "type": "modify",
      "old_id": "cbec7afc395579373c3c91a83733299b14b81901",
      "old_mode": 33188,
      "old_path": "lib/java/Makefile.am",
      "new_id": "e93f43ebbb7df3611c0c6737349169a8a57d2dfd",
      "new_mode": 33188,
      "new_path": "lib/java/Makefile.am"
    },
    {
      "type": "modify",
      "old_id": "14927c40a51635f2756f83031c7c694f09d91e74",
      "old_mode": 33261,
      "old_path": "lib/js/test/Makefile.am",
      "new_id": "d8f1159af652f6acfa2a2509ef50e6c5c07d3afd",
      "new_mode": 33261,
      "new_path": "lib/js/test/Makefile.am"
    },
    {
      "type": "modify",
      "old_id": "364a25d6bd0bd345d76698dc417701c649c19d3c",
      "old_mode": 33188,
      "old_path": "lib/lua/Makefile.am",
      "new_id": "fe6c9365f49c74415f9a5c83e8a02069bdfc1258",
      "new_mode": 33188,
      "new_path": "lib/lua/Makefile.am"
    },
    {
      "type": "modify",
      "old_id": "3868905d3c14dd412dd10128f02889a2d11c3703",
      "old_mode": 33261,
      "old_path": "lib/nodejs/Makefile.am",
      "new_id": "bdd6ca235aee7b152979246d30d656fa40a02d6f",
      "new_mode": 33261,
      "new_path": "lib/nodejs/Makefile.am"
    },
    {
      "type": "modify",
      "old_id": "ee260e5a227cd4585c19c723f51e2721a9c880df",
      "old_mode": 33188,
      "old_path": "lib/nodejs/examples/user.thrift",
      "new_id": "d087fd44284820135789d0c3c300a3d818a6a84a",
      "new_mode": 33188,
      "new_path": "lib/nodejs/examples/user.thrift"
    },
    {
      "type": "modify",
      "old_id": "067ed6900e98bec32f03a1adddd80190f5d5c6c3",
      "old_mode": 33188,
      "old_path": "lib/perl/Makefile.am",
      "new_id": "26f7c07f320c8bf9fadf6b27edc65eb3eca7ec79",
      "new_mode": 33188,
      "new_path": "lib/perl/Makefile.am"
    },
    {
      "type": "modify",
      "old_id": "795aaed3f9be439258018d44746fafda41e1bf24",
      "old_mode": 33188,
      "old_path": "lib/perl/test/Makefile.am",
      "new_id": "6a2031996637edb26672763ef11b0e3d8fc3579c",
      "new_mode": 33188,
      "new_path": "lib/perl/test/Makefile.am"
    },
    {
      "type": "modify",
      "old_id": "e9d673cf684f69c7f8a6a139f4e0c47b4a46c790",
      "old_mode": 33261,
      "old_path": "lib/php/Makefile.am",
      "new_id": "da8ffddc1ffa7c68e50921f42f71cfde0257ce24",
      "new_mode": 33261,
      "new_path": "lib/php/Makefile.am"
    },
    {
      "type": "modify",
      "old_id": "a529d8c28388e26daa5dabd90296240c96153bc8",
      "old_mode": 33261,
      "old_path": "lib/php/test/Makefile.am",
      "new_id": "66e69d51617dd714cc92c6ac7bf5bdc0d2feeaaa",
      "new_mode": 33261,
      "new_path": "lib/php/test/Makefile.am"
    },
    {
      "type": "modify",
      "old_id": "d0ed9cc612937170e2eea24b472ffa47efc8fc8e",
      "old_mode": 33188,
      "old_path": "lib/php/test/TestValidators.thrift",
      "new_id": "9c38d92af56da0f85124f423a1949d5374f153a7",
      "new_mode": 33188,
      "new_path": "lib/php/test/TestValidators.thrift"
    },
    {
      "type": "modify",
      "old_id": "a504b5c86c1d8d5a58eb4e0664a9b07351dfbba1",
      "old_mode": 33261,
      "old_path": "lib/py/Makefile.am",
      "new_id": "d3e55feb17f7353f3c9f36ef0a118d358266e5d6",
      "new_mode": 33261,
      "new_path": "lib/py/Makefile.am"
    },
    {
      "type": "modify",
      "old_id": "2d0c12e8047ddc90919ab42848cad384fa46ccc6",
      "old_mode": 33261,
      "old_path": "lib/rb/Makefile.am",
      "new_id": "fc75146fbcb19099b20fec1e76add28cae9db5f2",
      "new_mode": 33261,
      "new_path": "lib/rb/Makefile.am"
    },
    {
      "type": "modify",
      "old_id": "06bf57194fc06a6b9eae7138e196bdefca260618",
      "old_mode": 33188,
      "old_path": "test/AnnotationTest.thrift",
      "new_id": "191995aca96dddaea695cd81dec7f411cf7566d1",
      "new_mode": 33188,
      "new_path": "test/AnnotationTest.thrift"
    },
    {
      "type": "modify",
      "old_id": "3cb3478e471b5b63e871fa700ade060fab233670",
      "old_mode": 33188,
      "old_path": "test/DebugProtoTest.thrift",
      "new_id": "fb16982928ccf52a6a1c522b2bd373e5b5621988",
      "new_mode": 33188,
      "new_path": "test/DebugProtoTest.thrift"
    },
    {
      "type": "modify",
      "old_id": "cc1f43d29828105c12e303a310891e22f345cd44",
      "old_mode": 33261,
      "old_path": "test/Makefile.am",
      "new_id": "7745adc189f1040131e4f060ee78cc43f6e99337",
      "new_mode": 33261,
      "new_path": "test/Makefile.am"
    },
    {
      "type": "modify",
      "old_id": "24757c0a317620e46f233570f1b9a18363ecd42b",
      "old_mode": 33188,
      "old_path": "test/NameConflictTest.thrift",
      "new_id": "337be07e7b72aa5036b621cd19b36dbd101d64ba",
      "new_mode": 33188,
      "new_path": "test/NameConflictTest.thrift"
    },
    {
      "type": "modify",
      "old_id": "9c29983c4ee2944d3ad274bf8368ea106764998e",
      "old_mode": 33188,
      "old_path": "test/Recursive.thrift",
      "new_id": "c9825821c4755b4a0e82700368717d33494d0934",
      "new_mode": 33188,
      "new_path": "test/Recursive.thrift"
    },
    {
      "type": "modify",
      "old_id": "4a689feea3dc94a852d8c67b1ad803d951fdfc84",
      "old_mode": 33188,
      "old_path": "test/ThriftTest.thrift",
      "new_id": "061a570c3309cb71c190822e1ddeb5bb5b1045eb",
      "new_mode": 33188,
      "new_path": "test/ThriftTest.thrift"
    },
    {
      "type": "modify",
      "old_id": "de23cb9d1dcb1bed918c5397e9ff591fc5498438",
      "old_mode": 33261,
      "old_path": "test/c_glib/Makefile.am",
      "new_id": "7de3998e51b8d07883449e6881e496bec107c3e5",
      "new_mode": 33261,
      "new_path": "test/c_glib/Makefile.am"
    },
    {
      "type": "modify",
      "old_id": "3dbcaaa815562e8502ba3e7748471a4b798e1f0a",
      "old_mode": 33261,
      "old_path": "test/cpp/Makefile.am",
      "new_id": "d1086c0360fd500a96ca1b33d5248b2d387f9409",
      "new_mode": 33261,
      "new_path": "test/cpp/Makefile.am"
    },
    {
      "type": "modify",
      "old_id": "309d07e2ded54d882ef5364847ddd99c8f68db13",
      "old_mode": 33188,
      "old_path": "test/erl/Makefile.am",
      "new_id": "030c6fb7ab27f62cb19f09f061d5cbecb37eb3f5",
      "new_mode": 33188,
      "new_path": "test/erl/Makefile.am"
    },
    {
      "type": "modify",
      "old_id": "66f81ad69e11240aee2bf5ea06f3a7b442ff0249",
      "old_mode": 33188,
      "old_path": "test/go/Makefile.am",
      "new_id": "afea1060c2d540f36af03e5e023f0ad261cdeff2",
      "new_mode": 33188,
      "new_path": "test/go/Makefile.am"
    },
    {
      "type": "modify",
      "old_id": "2629ca1666cc9cb8b7052e426841dc85b1d37995",
      "old_mode": 33188,
      "old_path": "test/hs/Makefile.am",
      "new_id": "a39d025414f584039d869ed0a038a53bb4ef57cd",
      "new_mode": 33188,
      "new_path": "test/hs/Makefile.am"
    },
    {
      "type": "modify",
      "old_id": "291106b5c8b7bd23ddc02bcfb4327b048ef5be57",
      "old_mode": 33188,
      "old_path": "test/perl/Makefile.am",
      "new_id": "7fd151a3a1c1a4ed1ba356a8cce91380d5eb2668",
      "new_mode": 33188,
      "new_path": "test/perl/Makefile.am"
    },
    {
      "type": "modify",
      "old_id": "162590330929518930c8ff15f626f91f74056636",
      "old_mode": 33261,
      "old_path": "test/php/Makefile.am",
      "new_id": "d3f38f8f97eb630a2c62edf55a9b84f1188dc00e",
      "new_mode": 33261,
      "new_path": "test/php/Makefile.am"
    },
    {
      "type": "modify",
      "old_id": "a8e680a97f1dec7b56e97b0c1c89b45ed0f3b2c1",
      "old_mode": 33188,
      "old_path": "test/py.tornado/Makefile.am",
      "new_id": "a33b72586f96c8227e5dd3c8b9833c4458a3f218",
      "new_mode": 33188,
      "new_path": "test/py.tornado/Makefile.am"
    },
    {
      "type": "modify",
      "old_id": "4723b7d4639b406b5d14627d310ed1a0d88659af",
      "old_mode": 33188,
      "old_path": "test/py.twisted/Makefile.am",
      "new_id": "414c5c4c14ae2db78eb6ecef162650f289d79eca",
      "new_mode": 33188,
      "new_path": "test/py.twisted/Makefile.am"
    },
    {
      "type": "modify",
      "old_id": "6b31769ef520d8ba133c10c861d8d2716c7c8bee",
      "old_mode": 33261,
      "old_path": "test/py/Makefile.am",
      "new_id": "318196a25528aac17396fb5079292c8f4347b966",
      "new_mode": 33261,
      "new_path": "test/py/Makefile.am"
    },
    {
      "type": "modify",
      "old_id": "9cdd99b4d9f97fcd6e68235977f6f8647a99df9b",
      "old_mode": 33188,
      "old_path": "test/rb/Makefile.am",
      "new_id": "eb912932993090329b17b91dc07608df91cc5289",
      "new_mode": 33188,
      "new_path": "test/rb/Makefile.am"
    },
    {
      "type": "modify",
      "old_id": "2b9be528ab73cb96e6908dddf7b77a334c3f6468",
      "old_mode": 33261,
      "old_path": "tutorial/Makefile.am",
      "new_id": "ab968b29507bf0ab98e72e5972a6dbfb41847e71",
      "new_mode": 33261,
      "new_path": "tutorial/Makefile.am"
    },
    {
      "type": "modify",
      "old_id": "24075dd496ea17594fdb06309827b61023cd9377",
      "old_mode": 33261,
      "old_path": "tutorial/c_glib/Makefile.am",
      "new_id": "a1d28ff53867172eefe5fcc783ee420521da4b99",
      "new_mode": 33261,
      "new_path": "tutorial/c_glib/Makefile.am"
    },
    {
      "type": "modify",
      "old_id": "918adb2ad41089987b9176e873068932bdcfd258",
      "old_mode": 33261,
      "old_path": "tutorial/cpp/Makefile.am",
      "new_id": "bff2417a8638cc0695976c4fbad27a0450cab6a3",
      "new_mode": 33261,
      "new_path": "tutorial/cpp/Makefile.am"
    },
    {
      "type": "modify",
      "old_id": "a707d5dd57ded0c2d1f410e8bdff792655a290ba",
      "old_mode": 33188,
      "old_path": "tutorial/go/Makefile.am",
      "new_id": "6a6ee51c270328f6a08ab41b3eaa9a4ccf9ddc0d",
      "new_mode": 33188,
      "new_path": "tutorial/go/Makefile.am"
    },
    {
      "type": "modify",
      "old_id": "f274eb62cac6497c80f78c1a3fe6535207a6d0a1",
      "old_mode": 33261,
      "old_path": "tutorial/hs/Makefile.am",
      "new_id": "943cb23c5b68e8bb9ed3f52f6ce0c8aabbd69cf4",
      "new_mode": 33261,
      "new_path": "tutorial/hs/Makefile.am"
    },
    {
      "type": "modify",
      "old_id": "95908b1547a3f72d0d611b11a65b5f9b6d8c0561",
      "old_mode": 33261,
      "old_path": "tutorial/java/Makefile.am",
      "new_id": "e755c0abc98efeae4bee72990368c43112d02ad2",
      "new_mode": 33261,
      "new_path": "tutorial/java/Makefile.am"
    },
    {
      "type": "modify",
      "old_id": "3fe0888426b1915aaa2d23fcbac898c3b6781b74",
      "old_mode": 33261,
      "old_path": "tutorial/js/Makefile.am",
      "new_id": "2a899d09e4064a07cb0a5504f5b120aaa8491c48",
      "new_mode": 33261,
      "new_path": "tutorial/js/Makefile.am"
    },
    {
      "type": "modify",
      "old_id": "ecf3b2baec27ea29aeee6523441783ebd3a56538",
      "old_mode": 33188,
      "old_path": "tutorial/nodejs/Makefile.am",
      "new_id": "0113e1ab49ef20025d6d5c270d2f8faaa772b3f5",
      "new_mode": 33188,
      "new_path": "tutorial/nodejs/Makefile.am"
    },
    {
      "type": "modify",
      "old_id": "6ac60234cf58e52f59bc0894fad73c24c8ef65d5",
      "old_mode": 33261,
      "old_path": "tutorial/py.tornado/Makefile.am",
      "new_id": "97e702742bbcb09bf537a22a32389f98b4f95f56",
      "new_mode": 33261,
      "new_path": "tutorial/py.tornado/Makefile.am"
    },
    {
      "type": "modify",
      "old_id": "c6cbd45e3bfc59f2c9f1ab8f2f611bbcbe298e8c",
      "old_mode": 33261,
      "old_path": "tutorial/py.twisted/Makefile.am",
      "new_id": "5dac658f143ed352e6ef65dea00c74b6546c13f7",
      "new_mode": 33261,
      "new_path": "tutorial/py.twisted/Makefile.am"
    },
    {
      "type": "modify",
      "old_id": "2397a121d5d99c24bd947705593bc0d351d46d12",
      "old_mode": 33261,
      "old_path": "tutorial/py/Makefile.am",
      "new_id": "51f89c8f211020f5ba7c85387d4dbd5a427deca7",
      "new_mode": 33261,
      "new_path": "tutorial/py/Makefile.am"
    },
    {
      "type": "modify",
      "old_id": "369e903a018c0d85ad7bfa9a9f1d37502f0e021c",
      "old_mode": 33261,
      "old_path": "tutorial/rb/Makefile.am",
      "new_id": "f4942a910520782d42aec37cc1148888cad8cd31",
      "new_mode": 33261,
      "new_path": "tutorial/rb/Makefile.am"
    }
  ]
}
