)]}'
{
  "commit": "ae951ca085f6a3a12958467b60ad0162eec7f72f",
  "tree": "a94ef43720f4f38b87fc3686dc60e4cd599f3adc",
  "parents": [
    "25abf7efba0b2990f5a6dfb0a31bc65c0f2f4d17"
  ],
  "author": {
    "name": "Henry Schreiner",
    "email": "henryschreineriii@utexas.edu",
    "time": "Sat Apr 06 19:09:39 2019 +0200"
  },
  "committer": {
    "name": "Wenzel Jakob",
    "email": "wenzel.jakob@epfl.ch",
    "time": "Sat Apr 06 19:09:39 2019 +0200"
  },
  "message": "CI fixes (#1744)\n\n* Fix warning that not including a cmake source or build dir will be a fatal error (it is now on newest CMakes)\r\n    * Fixes appveyor\r\n* Travis uses CMake 3.9 for more than a year now\r\n* Travis dropped sudo: false in December\r\n* Dropping Sphinx 2\r\n- clang7: Suppress self-assign warnings; fix missing virtual dtors\r\n- pypy:\r\n  - Keep old version (newer stuff breaks)\r\n  - Pin packages to extra index for speed\r\n- travis:\r\n  - Make docker explicit; remove docker if not needed\r\n  - Make commands more verbose (for debugging / repro)\r\n  - Make Ubuntu dist explicit per job\r\n- Fix Windows\r\n- Add names to travis\r\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "0eb6aa5bcbf8abd1fe1aa459e3c876763d315534",
      "old_mode": 33188,
      "old_path": ".appveyor.yml",
      "new_id": "79a5916c73b85fa6329a2138e6f89227cbdff503",
      "new_mode": 33188,
      "new_path": ".appveyor.yml"
    },
    {
      "type": "modify",
      "old_id": "d7f300e6b4f62646dafd20a769a562c25a6ed303",
      "old_mode": 33188,
      "old_path": ".travis.yml",
      "new_id": "e1209b6086c2c6833a1ba1786290e153fe861a3a",
      "new_mode": 33188,
      "new_path": ".travis.yml"
    },
    {
      "type": "modify",
      "old_id": "37471d8be9fd1de22b3b23c0799ce33257d8ff19",
      "old_mode": 33188,
      "old_path": "include/pybind11/numpy.h",
      "new_id": "ca954f59f2aec33a414fbb5792668ba692110474",
      "new_mode": 33188,
      "new_path": "include/pybind11/numpy.h"
    },
    {
      "type": "modify",
      "old_id": "a94b7a2e276eea61bb2367e8220097c63ad00321",
      "old_mode": 33188,
      "old_path": "tests/test_gil_scoped.cpp",
      "new_id": "cb0010ee6b9245ad1d03226e7fd78ef7b8bbcde1",
      "new_mode": 33188,
      "new_path": "tests/test_gil_scoped.cpp"
    },
    {
      "type": "modify",
      "old_id": "2263b6b7a46001d17d6cec66c3a31a84cf65c50a",
      "old_mode": 33188,
      "old_path": "tests/test_kwargs_and_defaults.cpp",
      "new_id": "6563fb9ad3f0744578056897abe1ed451e386a52",
      "new_mode": 33188,
      "new_path": "tests/test_kwargs_and_defaults.cpp"
    },
    {
      "type": "modify",
      "old_id": "4ad34d104c7de3f167d3340db05dd0ca11af6aae",
      "old_mode": 33188,
      "old_path": "tests/test_operator_overloading.cpp",
      "new_id": "8ca7d8bcff90bff6f13b6baf9e66179259a5f408",
      "new_mode": 33188,
      "new_path": "tests/test_operator_overloading.cpp"
    },
    {
      "type": "modify",
      "old_id": "5f1fd07df4e61c86dece0f530dc43cfba5244bb7",
      "old_mode": 33188,
      "old_path": "tests/test_smart_ptr.cpp",
      "new_id": "87c9be8c2bf4747c22edc1a3cd7f524ea908ee0b",
      "new_mode": 33188,
      "new_path": "tests/test_smart_ptr.cpp"
    },
    {
      "type": "modify",
      "old_id": "c9a561c09f336a58ff040e2b265e9059d06a3c51",
      "old_mode": 33188,
      "old_path": "tests/test_virtual_functions.cpp",
      "new_id": "ccf018d997041c543a4dc4aec5875a6dca7c6914",
      "new_mode": 33188,
      "new_path": "tests/test_virtual_functions.cpp"
    }
  ]
}
