)]}'
{
  "commit": "47b928dac8a56d2e504b13603d913cfd0b4e0358",
  "tree": "f455ddc2359efa13c83eb42b5106134d2296b08a",
  "parents": [
    "8d44536029fa0616c0957f8106fc4970beab0a57"
  ],
  "author": {
    "name": "Michael J. Sullivan",
    "email": "sully@msully.net",
    "time": "Mon Nov 04 16:24:04 2019 -0800"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Mon Nov 04 16:24:04 2019 -0800"
  },
  "message": "Add a plugin hook for specifying per-module configuration data (#7871)\n\nThis is useful in general for plugins that might have per-module\r\nconfiguration and we will be able to use it to manage the interaction\r\nbetween mypyc caches and mypy caches without needing to add custom\r\nmypyc hooks.",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "b1d0f9d69198e151e5a768b4ce47e637b1524d08",
      "old_mode": 33188,
      "old_path": "docs/source/extending_mypy.rst",
      "new_id": "340d62c933031ec399bd07ad1c91cca717a8580b",
      "new_mode": 33188,
      "new_path": "docs/source/extending_mypy.rst"
    },
    {
      "type": "modify",
      "old_id": "2bd1b65b13d2f5eab400844f3cc49e98bd8b9cfc",
      "old_mode": 33188,
      "old_path": "mypy/build.py",
      "new_id": "574f6252442c8e93304be9f2c5adb9cb4fd2379b",
      "new_mode": 33188,
      "new_path": "mypy/build.py"
    },
    {
      "type": "modify",
      "old_id": "ae83bc816cf0368e9454791b91c57ca517282dd0",
      "old_mode": 33188,
      "old_path": "mypy/interpreted_plugin.py",
      "new_id": "a2cabe7369085ccd0961d9f1837ff38bb368ca5d",
      "new_mode": 33188,
      "new_path": "mypy/interpreted_plugin.py"
    },
    {
      "type": "modify",
      "old_id": "31bc335b069bf61ccfc9bafd3bfef4dabc34be18",
      "old_mode": 33188,
      "old_path": "mypy/plugin.py",
      "new_id": "03a1cce32549dc6aa6b42062c0accfaf2ea7f209",
      "new_mode": 33188,
      "new_path": "mypy/plugin.py"
    },
    {
      "type": "modify",
      "old_id": "2d3d3533d1c0c3886f616d73ad0a7ecd8570993c",
      "old_mode": 33188,
      "old_path": "test-data/unit/check-incremental.test",
      "new_id": "d8fc776340d48aee80f2b7f52b4a7511fdc6d301",
      "new_mode": 33188,
      "new_path": "test-data/unit/check-incremental.test"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d24ce617cc501c443a0b366f6741bd1d0eab6e8e",
      "new_mode": 33188,
      "new_path": "test-data/unit/plugins/config_data.py"
    }
  ]
}
