)]}'
{
  "commit": "e6fd2cd5abd6fd2a3f977a4d7af16645900511d6",
  "tree": "4f4e6bfb00ce922f353a1ae136fa3bd92a51ec42",
  "parents": [
    "51d18aa252332e883c61b7cb45ed317146b372ce"
  ],
  "author": {
    "name": "Wenzel Jakob",
    "email": "wenzel.jakob@epfl.ch",
    "time": "Fri Apr 28 14:46:52 2017 +0200"
  },
  "committer": {
    "name": "Wenzel Jakob",
    "email": "wenzel.jakob@epfl.ch",
    "time": "Sat Apr 29 16:35:28 2017 +0200"
  },
  "message": "enum_: fix implicit conversion on Python 2.7\n\nEnumerations on Python 2.7 were not always implicitly converted to\nintegers (depending on the target size). This patch adds a __long__\nconversion function (only enabled on 2.7) which fixes this issue.\n\nThe attached test case fails without this patch.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "fc2612b6ea2ba66cf82a12a8e9b5962828de24ad",
      "old_mode": 33188,
      "old_path": "include/pybind11/cast.h",
      "new_id": "6ca49a89eb12838dc6632812d4d95ba27783b6d8",
      "new_mode": 33188,
      "new_path": "include/pybind11/cast.h"
    },
    {
      "type": "modify",
      "old_id": "03a709b269b9fc959fb286096826c42e535cae47",
      "old_mode": 33188,
      "old_path": "include/pybind11/pybind11.h",
      "new_id": "62ee786243a898589e3d7bd29f13d658aa7049af",
      "new_mode": 33188,
      "new_path": "include/pybind11/pybind11.h"
    },
    {
      "type": "modify",
      "old_id": "09f334cdb2c72dc152bcfd4f740857087025608f",
      "old_mode": 33188,
      "old_path": "tests/test_enum.cpp",
      "new_id": "67341f4b081daee85dbf987d00eae2d146994a51",
      "new_mode": 33188,
      "new_path": "tests/test_enum.cpp"
    },
    {
      "type": "modify",
      "old_id": "ba7e22ab0c6e13faa503fbba918afeebed329e7d",
      "old_mode": 33188,
      "old_path": "tests/test_enum.py",
      "new_id": "46292f474156cfe2c6d2f9dfd3c527b1db2fcfb6",
      "new_mode": 33188,
      "new_path": "tests/test_enum.py"
    }
  ]
}
