)]}'
{
  "commit": "fe7d9379df3ce7c951bc0652a451413cff02382a",
  "tree": "9f07e17b2dd4f77c67b126c28123e9945ee9f7f9",
  "parents": [
    "6654e77f1d9d67b92eef5e0066c71ee3c6263817"
  ],
  "author": {
    "name": "Dan O\u0027Reilly",
    "email": "oreilldf@gmail.com",
    "time": "Fri Aug 14 15:26:33 2015 -0400"
  },
  "committer": {
    "name": "Dan O\u0027Reilly",
    "email": "oreilldf@gmail.com",
    "time": "Fri Aug 14 15:26:33 2015 -0400"
  },
  "message": "Fixing some long/int bugs\n\nSigned-off-by: Dan O\u0027Reilly \u003coreilldf@gmail.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "130386f2762b2fca7c927b446bf483b134375016",
      "old_mode": 33261,
      "old_path": "python/google/protobuf/internal/decoder.py",
      "new_id": "4fd7a864939c5e8d51068d4e1440e0934b7a8c64",
      "new_mode": 33261,
      "new_path": "python/google/protobuf/internal/decoder.py"
    },
    {
      "type": "modify",
      "old_id": "d1c18c1fb2b7d7c8dc2c51a1b2eaa3b37ee56680",
      "old_mode": 33261,
      "old_path": "python/google/protobuf/internal/reflection_test.py",
      "new_id": "9fe3abee61c760a109465f5575e2d800512b9b02",
      "new_mode": 33261,
      "new_path": "python/google/protobuf/internal/reflection_test.py"
    },
    {
      "type": "modify",
      "old_id": "363018ed3c76402f5514f5b3ecb9b92991d3940d",
      "old_mode": 33261,
      "old_path": "python/google/protobuf/internal/type_checkers.py",
      "new_id": "8fa3d8c835089aeb1c8fb8a00667b4d2d1c2506d",
      "new_mode": 33261,
      "new_path": "python/google/protobuf/internal/type_checkers.py"
    },
    {
      "type": "modify",
      "old_id": "6dd7f55149912169bcb32eaf3d9b9f5ce9b5ba7b",
      "old_mode": 33261,
      "old_path": "python/google/protobuf/text_format.py",
      "new_id": "d4c4610fe1b03f004fdbe4655f0348982653a586",
      "new_mode": 33261,
      "new_path": "python/google/protobuf/text_format.py"
    }
  ]
}
