)]}'
{
  "commit": "ab48ecf14086db1c138a2e2399797e43b1d10950",
  "tree": "71fd513e76b547e288a563e2927abc85e58b98ea",
  "parents": [
    "aa1d7e7c48db43a0c66fc0ca35e1238b60f29d76"
  ],
  "author": {
    "name": "Dave MacLachlan",
    "email": "dmaclach@gmail.com",
    "time": "Mon Jan 20 13:47:20 2020 -0800"
  },
  "committer": {
    "name": "Thomas Van Lenten",
    "email": "thomasvl@google.com",
    "time": "Tue Jan 21 13:14:01 2020 -0500"
  },
  "message": "Update pddm to work with clang-format\n\nAdd clang-format off/on directives around pddm expansions to simplify formatting other code.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "079ac7062bd7f69a6f276139f08f05dace98389c",
      "old_mode": 33188,
      "old_path": "Makefile.am",
      "new_id": "f4cda529a669e8c5064d24937bf1f32ff68218ed",
      "new_mode": 33188,
      "new_path": "Makefile.am"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d3ff76bb20af3780cb87968e0a2133c13d85cfea",
      "new_mode": 33188,
      "new_path": "objectivec/.clang-format"
    },
    {
      "type": "modify",
      "old_id": "a6b8d77ff2219823ba2c52cd8357a722a9112cba",
      "old_mode": 33261,
      "old_path": "objectivec/DevTools/pddm.py",
      "new_id": "dacf7bba00dbd4166b6b77f3833a39b505a14334",
      "new_mode": 33261,
      "new_path": "objectivec/DevTools/pddm.py"
    },
    {
      "type": "modify",
      "old_id": "6aa60f96bbc7844fe7ffb5c7fc1a15629dc6dfa8",
      "old_mode": 33261,
      "old_path": "objectivec/DevTools/pddm_tests.py",
      "new_id": "81842090ccaa7b9e63d6223dbfc5a12aeed46c2e",
      "new_mode": 33261,
      "new_path": "objectivec/DevTools/pddm_tests.py"
    },
    {
      "type": "modify",
      "old_id": "3d22cb8173fc0b7f5f8761b7d516ec187ee28c95",
      "old_mode": 33188,
      "old_path": "objectivec/GPBArray.h",
      "new_id": "5aea75cd6e96791c205e2b1618c4b7cb230ca905",
      "new_mode": 33188,
      "new_path": "objectivec/GPBArray.h"
    },
    {
      "type": "modify",
      "old_id": "5ce1e593cb4d28cafbb8da6660464fe5a3681f51",
      "old_mode": 33188,
      "old_path": "objectivec/GPBArray.m",
      "new_id": "bb9a0777af793c3453d1db0393dd86b7d8a03a01",
      "new_mode": 33188,
      "new_path": "objectivec/GPBArray.m"
    },
    {
      "type": "modify",
      "old_id": "35a4538131296d0724c0e025e1680b647c33272a",
      "old_mode": 33188,
      "old_path": "objectivec/GPBArray_PackagePrivate.h",
      "new_id": "07eab89d6eb40bdee496a3a326a189553d61feb5",
      "new_mode": 33188,
      "new_path": "objectivec/GPBArray_PackagePrivate.h"
    },
    {
      "type": "modify",
      "old_id": "23c404b8533a6878e64c624b948a7861e48b4fac",
      "old_mode": 33188,
      "old_path": "objectivec/GPBCodedOutputStream.h",
      "new_id": "5dde974e3ae57fff775e62b5e96112c718843db7",
      "new_mode": 33188,
      "new_path": "objectivec/GPBCodedOutputStream.h"
    },
    {
      "type": "modify",
      "old_id": "0693906dbb4f76db5e2d203a9518cc99cb8480c2",
      "old_mode": 33188,
      "old_path": "objectivec/GPBCodedOutputStream.m",
      "new_id": "4e2a51413a61572fa3d4b573c250d2c76093b43b",
      "new_mode": 33188,
      "new_path": "objectivec/GPBCodedOutputStream.m"
    },
    {
      "type": "modify",
      "old_id": "d00b5b3116027111b281371d96b820e3b3df614a",
      "old_mode": 33188,
      "old_path": "objectivec/GPBDictionary.h",
      "new_id": "28d880d6f717a0a27b6da0d2d03a967d2da230fe",
      "new_mode": 33188,
      "new_path": "objectivec/GPBDictionary.h"
    },
    {
      "type": "modify",
      "old_id": "92eaf418441529d03d5fcdd21348c5e6a8bda4eb",
      "old_mode": 33188,
      "old_path": "objectivec/GPBDictionary.m",
      "new_id": "187a97092fbbfac958afa8b1c0d0bfbb9f301f8e",
      "new_mode": 33188,
      "new_path": "objectivec/GPBDictionary.m"
    },
    {
      "type": "modify",
      "old_id": "7b921e8ec7088d7042c41e3b87a42c107f4a9351",
      "old_mode": 33188,
      "old_path": "objectivec/GPBDictionary_PackagePrivate.h",
      "new_id": "15e42832641522ac428c4bb3399b2590b5b767e6",
      "new_mode": 33188,
      "new_path": "objectivec/GPBDictionary_PackagePrivate.h"
    },
    {
      "type": "modify",
      "old_id": "b7be2e7d1dd2be3e273c84f1ae7a7a338f2c55db",
      "old_mode": 33188,
      "old_path": "objectivec/GPBMessage.m",
      "new_id": "973c18b42368d32f48c9303fa58d85660c4e3396",
      "new_mode": 33188,
      "new_path": "objectivec/GPBMessage.m"
    },
    {
      "type": "modify",
      "old_id": "5464dfb3561394c815c8f66ee2aeabcf0975531d",
      "old_mode": 33188,
      "old_path": "objectivec/GPBUtilities.h",
      "new_id": "ef4f8552b9738cafb42c315facdbf03f17e92e2f",
      "new_mode": 33188,
      "new_path": "objectivec/GPBUtilities.h"
    },
    {
      "type": "modify",
      "old_id": "61bd4d6dee2ee04523913c69630efb268f56fe84",
      "old_mode": 33188,
      "old_path": "objectivec/GPBUtilities.m",
      "new_id": "bf1b92621731a4f1b6966aecd9911cba16e3e312",
      "new_mode": 33188,
      "new_path": "objectivec/GPBUtilities.m"
    },
    {
      "type": "modify",
      "old_id": "80d423d7e237539315ebb9c310fe7d9ee57b9300",
      "old_mode": 33188,
      "old_path": "objectivec/GPBUtilities_PackagePrivate.h",
      "new_id": "a20789632d64c3ceba24544e4f9e01c43ee1c94d",
      "new_mode": 33188,
      "new_path": "objectivec/GPBUtilities_PackagePrivate.h"
    },
    {
      "type": "modify",
      "old_id": "e414d90a6874cc0e602f93c7a5a5739a81cd6af8",
      "old_mode": 33188,
      "old_path": "objectivec/Tests/GPBArrayTests.m",
      "new_id": "9b004bc33857dac70b9eab71b5ec9dcd6ccd8bfc",
      "new_mode": 33188,
      "new_path": "objectivec/Tests/GPBArrayTests.m"
    },
    {
      "type": "modify",
      "old_id": "0af0c815ff3b07df282f4f10ddb327427a9c1e75",
      "old_mode": 33188,
      "old_path": "objectivec/Tests/GPBDictionaryTests+Bool.m",
      "new_id": "4c021441a69e1ac880279c8bd394540c5aa5271a",
      "new_mode": 33188,
      "new_path": "objectivec/Tests/GPBDictionaryTests+Bool.m"
    },
    {
      "type": "modify",
      "old_id": "4ba30203b8ecab9c284d0d3a6ba9b879b8c9fee6",
      "old_mode": 33188,
      "old_path": "objectivec/Tests/GPBDictionaryTests+Int32.m",
      "new_id": "8dafaac82206872f234f17b5919631d47e258baa",
      "new_mode": 33188,
      "new_path": "objectivec/Tests/GPBDictionaryTests+Int32.m"
    },
    {
      "type": "modify",
      "old_id": "966024b71b0d0aeaa008c832d69293ef91f6820f",
      "old_mode": 33188,
      "old_path": "objectivec/Tests/GPBDictionaryTests+Int64.m",
      "new_id": "a603356c9380313682b9f009e8d8bd0455f413a7",
      "new_mode": 33188,
      "new_path": "objectivec/Tests/GPBDictionaryTests+Int64.m"
    },
    {
      "type": "modify",
      "old_id": "82d7952b0734eb629e798b314be90a1fc0128b4c",
      "old_mode": 33188,
      "old_path": "objectivec/Tests/GPBDictionaryTests+String.m",
      "new_id": "8ad1cea04fd1218d88ba2227c90c8146a2e8a6c8",
      "new_mode": 33188,
      "new_path": "objectivec/Tests/GPBDictionaryTests+String.m"
    },
    {
      "type": "modify",
      "old_id": "5314c58aa5e5ad6a5d08a58d875b9a85537b8135",
      "old_mode": 33188,
      "old_path": "objectivec/Tests/GPBDictionaryTests+UInt32.m",
      "new_id": "f607538aa043314e1c31a307cb2845c81275a040",
      "new_mode": 33188,
      "new_path": "objectivec/Tests/GPBDictionaryTests+UInt32.m"
    },
    {
      "type": "modify",
      "old_id": "ccd063f5f70336893b201b9f297bc7ac4448ea92",
      "old_mode": 33188,
      "old_path": "objectivec/Tests/GPBDictionaryTests+UInt64.m",
      "new_id": "b5dd91e0943dc050fa42570769d46f4e7a32a194",
      "new_mode": 33188,
      "new_path": "objectivec/Tests/GPBDictionaryTests+UInt64.m"
    },
    {
      "type": "modify",
      "old_id": "c230952763071efd9241741ad090488856cda776",
      "old_mode": 33188,
      "old_path": "objectivec/Tests/GPBMessageTests+Merge.m",
      "new_id": "f895542bf2f12eb5b55527ab5a2a22c4a78467a7",
      "new_mode": 33188,
      "new_path": "objectivec/Tests/GPBMessageTests+Merge.m"
    },
    {
      "type": "modify",
      "old_id": "fdbefbff9ad31b99fb883365fd73b6a16922b309",
      "old_mode": 33188,
      "old_path": "objectivec/Tests/GPBMessageTests+Runtime.m",
      "new_id": "190ff514d2dc1d982ce5a7938314eca741a54bbc",
      "new_mode": 33188,
      "new_path": "objectivec/Tests/GPBMessageTests+Runtime.m"
    },
    {
      "type": "modify",
      "old_id": "921feab73a187e308de1803a47beb8fd5c509826",
      "old_mode": 33188,
      "old_path": "objectivec/Tests/GPBMessageTests+Serialization.m",
      "new_id": "ef6e589e39aa45bf4e00f715779b7f019911ad85",
      "new_mode": 33188,
      "new_path": "objectivec/Tests/GPBMessageTests+Serialization.m"
    }
  ]
}
