)]}'
{
  "commit": "04af5b1ba9eb546a29735fac6cb5298159069b53",
  "tree": "12e50adcc6ee03a3a4a80cb0a9b37bff4b58901b",
  "parents": [
    "ccbe5818af20f8c12043f5c30c277a74714405e0"
  ],
  "author": {
    "name": "Paul Ganssle",
    "email": "pganssle@users.noreply.github.com",
    "time": "Wed Jan 24 22:29:30 2018"
  },
  "committer": {
    "name": "Alexander Belopolsky",
    "email": "abalkin@users.noreply.github.com",
    "time": "Wed Jan 24 22:29:30 2018"
  },
  "message": "bpo-10381: Add timezone to datetime C API (#5032)\n\n* Add timezone to datetime C API\r\n\r\n* Add documentation for timezone C API macros\r\n\r\n* Add dedicated tests for datetime type check macros\r\n\r\n* Remove superfluous C API test\r\n\r\n* Drop support for TimeZoneType in datetime C API\r\n\r\n* Expose UTC singleton to the datetime C API\r\n\r\n* Update datetime C-API documentation to include links\r\n\r\n* Add reference count information for timezone constructors\r\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "305e990368c29314c2c33fa726bc6fd3999a1dc3",
      "old_mode": 33188,
      "old_path": "Doc/c-api/datetime.rst",
      "new_id": "78724619ea3c52267d36ac6d8740be4bb983bb89",
      "new_mode": 33188,
      "new_path": "Doc/c-api/datetime.rst"
    },
    {
      "type": "modify",
      "old_id": "b1cad48c3e56e52325da6615545eb4576237e771",
      "old_mode": 33188,
      "old_path": "Doc/data/refcounts.dat",
      "new_id": "6dc86fc5e54cd4345812c7af143e6838f2e801f3",
      "new_mode": 33188,
      "new_path": "Doc/data/refcounts.dat"
    },
    {
      "type": "modify",
      "old_id": "3bf35cbb7f20f6ea06c7929470f8ac59c8ab84d0",
      "old_mode": 33188,
      "old_path": "Include/datetime.h",
      "new_id": "059d5ecf7a2113c044596d8eb1b63e328929bb8b",
      "new_mode": 33188,
      "new_path": "Include/datetime.h"
    },
    {
      "type": "modify",
      "old_id": "e8ed79e8b320f8d762e9a0820cccc9444bcb8b59",
      "old_mode": 33188,
      "old_path": "Lib/test/datetimetester.py",
      "new_id": "a0883b9f421da6de98fc452ee4350ee9aaacbdae",
      "new_mode": 33188,
      "new_path": "Lib/test/datetimetester.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "26717692d03876ab691bf75b58cc3579bef8dc55",
      "new_mode": 33188,
      "new_path": "Misc/NEWS.d/next/C API/2017-12-28-15-22-05.bpo-10381.a1E6aF.rst"
    },
    {
      "type": "modify",
      "old_id": "d1f48e5bd04d72cbb3b1778e8b8c1d344a98ad3c",
      "old_mode": 33188,
      "old_path": "Modules/_datetimemodule.c",
      "new_id": "4a33f2d8964201861e9ef34f93dfa202f7476e4e",
      "new_mode": 33188,
      "new_path": "Modules/_datetimemodule.c"
    },
    {
      "type": "modify",
      "old_id": "e3be7d3d829bc827031462246815f5845270d66e",
      "old_mode": 33188,
      "old_path": "Modules/_testcapimodule.c",
      "new_id": "3f41134a345f0332d3626f35138c0a3baadb5980",
      "new_mode": 33188,
      "new_path": "Modules/_testcapimodule.c"
    }
  ]
}
