)]}' { "commit": "33e60030419660fad6f57f2cd9dbc4177f146f59", "tree": "c1409df747a18200cbd845fd50ef89a1a50d0a26", "parents": [ "99b5e1fcdeacfd5fb28a6a293056a1a11bd7e34a" ], "author": { "name": "David Gow", "email": "davidgow@google.com", "time": "Thu Feb 25 22:48:19 2021 -0800" }, "committer": { "name": "David Gow", "email": "davidgow@google.com", "time": "Sat Feb 27 02:13:34 2021 +0000" }, "message": "Documentation: Wholesale update of sphinx config/scripts\n\nNewer versions of Sphinx (espescially v3.0+) break compatibility quite\nseverely against older kernel versions such as this. There are a very\nlarge number of changes needed to get even rudimentary compilation\nworking again.\n\nInstead of manually cherry-picking all of the changes, update just the\nsphinx configs and scripts by copying the respective files from the\nlatest upstream version. There\u0027ll still be a fairly sizeable number of\nwarnings and errors with sufficiently new sphinx versions, but at least\nit\u0027ll build. (The KUnit pages seem to come out okay, at least).\n\nChange-Id: I7077c30695e14a72a4d5570cd8412dcf9cd60bb3\n", "tree_diff": [ { "type": "modify", "old_id": "b691af4831fadcae3b43e51c498a2469a5b6a8da", "old_mode": 33188, "old_path": "Documentation/conf.py", "new_id": "6a767294887e940b4fbf79f6d31cd183e65f4222", "new_mode": 33188, "new_path": "Documentation/conf.py" }, { "type": "add", "old_id": "0000000000000000000000000000000000000000", "old_mode": 0, "old_path": "/dev/null", "new_id": "953b24b6e2b45ce3f4cb88308b3b60c9bbc840b3", "new_mode": 33188, "new_path": "Documentation/sphinx/automarkup.py" }, { "type": "modify", "old_id": "cf13ff3a656cdeb60f4c56e1fc5f52d701c8256a", "old_mode": 33188, "old_path": "Documentation/sphinx/cdomain.py", "new_id": "014a5229e57af679942e9ced9b0f3e9a2a0af1a4", "new_mode": 33188, "new_path": "Documentation/sphinx/cdomain.py" }, { "type": "add", "old_id": "0000000000000000000000000000000000000000", "old_mode": 0, "old_path": "/dev/null", "new_id": "f3da859c9878e09ec4da011a852c8644752bfc91", "new_mode": 33188, "new_path": "Documentation/sphinx/kernel_abi.py" }, { "type": "add", "old_id": "0000000000000000000000000000000000000000", "old_mode": 0, "old_path": "/dev/null", "new_id": "2fee04f1dedd885aad9876cb47f50e801acef6c5", "new_mode": 33188, "new_path": "Documentation/sphinx/kernel_feat.py" }, { "type": "modify", "old_id": "9d0a7f08f93bfc046b54e34a42a901b3ecc6f33e", "old_mode": 33188, "old_path": "Documentation/sphinx/kerneldoc.py", "new_id": "e9857ab904f1858566f4d0f10e1eb6c73794dad3", "new_mode": 33188, "new_path": "Documentation/sphinx/kerneldoc.py" }, { "type": "add", "old_id": "0000000000000000000000000000000000000000", "old_mode": 0, "old_path": "/dev/null", "new_id": "8ac7d274f542b78d9e6061b4f6900e309d817613", "new_mode": 33188, "new_path": "Documentation/sphinx/kernellog.py" }, { "type": "modify", "old_id": "b97228d2cc0eef84c156f06cc1515602ddf4a24d", "old_mode": 33188, "old_path": "Documentation/sphinx/kfigure.py", "new_id": "788704886eec96abfc1affd6219eb5a3d5fa9bbc", "new_mode": 33188, "new_path": "Documentation/sphinx/kfigure.py" }, { "type": "modify", "old_id": "301a21aa4f631d8477445c4951da9e329189bad2", "old_mode": 33188, "old_path": "Documentation/sphinx/load_config.py", "new_id": "eeb394b39e2cc8dc8d8f866a379cf492f5d8b73b", "new_mode": 33188, "new_path": "Documentation/sphinx/load_config.py" }, { "type": "add", "old_id": "0000000000000000000000000000000000000000", "old_mode": 0, "old_path": "/dev/null", "new_id": "dc8fed48d3c275189d0bdb2bb529d4bffecb3846", "new_mode": 33261, "new_path": "Documentation/sphinx/maintainers_include.py" }, { "type": "add", "old_id": "0000000000000000000000000000000000000000", "old_mode": 0, "old_path": "/dev/null", "new_id": "e54c44ce117d51835f7aeaba820ca48256681915", "new_mode": 33188, "new_path": "Documentation/sphinx/parallel-wrapper.sh" }, { "type": "modify", "old_id": "c518050ffc3fb22b43a0d668028ea9b1d8444102", "old_mode": 33261, "old_path": "Documentation/sphinx/parse-headers.pl", "new_id": "b063f2f1cfb25ebaa83683079ac9eb2a12a99137", "new_mode": 33261, "new_path": "Documentation/sphinx/parse-headers.pl" }, { "type": "modify", "old_id": "742be3e126194e27c18633ab5e556c005e5679f2", "old_mode": 33188, "old_path": "Documentation/sphinx/requirements.txt", "new_id": "5030d346d23bc8f178b5b2c11458c52543a855ed", "new_mode": 33188, "new_path": "Documentation/sphinx/requirements.txt" }, { "type": "modify", "old_id": "8f0f508a78e9be78aa57a57de5a9e58e18496f0b", "old_mode": 33261, "old_path": "scripts/kernel-doc", "new_id": "6325bec3f66f855a4f35bc7577ad25502431ee95", "new_mode": 33261, "new_path": "scripts/kernel-doc" } ] }