{"push_id":1297463977,"size":375,"distinct_size":0,"ref":"refs/heads/stable","head":"991f0e2e1e16692c834e52e59dc66d6634e4f0bb","before":"3eb56b1c6f164ec4557913c17cb720d2e17c33a6","commits":[{"sha":"c9aae7210b34289643651e7307c42317d2a22d1e","author":{"name":"Gregory Szorc","email":"fca61058835f222e1cd0942809ffec8ecac86cf5@mozilla.com"},"message":"Introduce FileAvoidWrite class\n\nSphinx relies on file mtimes to determine whether operations such as\nsource reading need to occur.\n\nWhen tools like sphinx-apidoc run, they blindly write files, updating the\nmtime of files, even if the final file content does not change.\n\nIn this patch, we introduce a FileAvoidWrite class that can be used to\nonly write files if content has changed. This opens the door to less\ncache invalidation via mtime changes and thus better performance. This\nwill be realized in a subsequent commit.","distinct":false,"url":"https://api.github.com/repos/arcivanov/sphinx/commits/c9aae7210b34289643651e7307c42317d2a22d1e"},{"sha":"ad6ba6005946053c2636b2061bfa93e968ecb961","author":{"name":"Gregory Szorc","email":"fca61058835f222e1cd0942809ffec8ecac86cf5@mozilla.com"},"message":"Use FileAvoidWrite in apidoc\n\nPreviously, sphinx-apidoc would always write files, even if the\nauto-generated content was identical. This would bump the mtime and\ncause the file to be re-read and generated on the next build invocation.\nAfter this patch, the files are not written unless content has changed.\n\nIn a contrived example using `sphinx-apidoc` to regenerate documentation\nfor CPython's Lib/ directory, this patch reduced the number of \"updated\"\nsource files from 257 to 2. Execution time of `sphinx-build` without\nparallelism decreased from ~12.5s to ~4.5s.","distinct":false,"url":"https://api.github.com/repos/arcivanov/sphinx/commits/ad6ba6005946053c2636b2061bfa93e968ecb961"},{"sha":"5fde902f82ecc3f0817fe928b4ebd0a0332a7248","author":{"name":"Andrey Golovizin","email":"32ac1cbe41df30c74e3016d0864f74024ba7dd3e@sologoc.com"},"message":"Fix relative paths in intersphinx links","distinct":false,"url":"https://api.github.com/repos/arcivanov/sphinx/commits/5fde902f82ecc3f0817fe928b4ebd0a0332a7248"},{"sha":"e4f213255ef1e9c64fb0b0752d94f768cf791a33","author":{"name":"shimizukawa","email":"6b9fd5ab95d288d89d7a7748a2d467d5dac21f9e@gmail.com"},"message":"bump version","distinct":false,"url":"https://api.github.com/repos/arcivanov/sphinx/commits/e4f213255ef1e9c64fb0b0752d94f768cf791a33"},{"sha":"d86ea47b52b1df6d578cad88efd509802234f37a","author":{"name":"Takeshi KOMIYA","email":"fd8452a69ff11a37760bda5b05bcde0f356773e0@gmail.com"},"message":"Add ``:caption:`` option for sphinx.ext.inheritance_diagram","distinct":false,"url":"https://api.github.com/repos/arcivanov/sphinx/commits/d86ea47b52b1df6d578cad88efd509802234f37a"},{"sha":"ceedbb4d516060f319f3625dfaa096d19afdbc8e","author":{"name":"Takeshi KOMIYA","email":"fd8452a69ff11a37760bda5b05bcde0f356773e0@gmail.com"},"message":"Skip tests for inheritance_diagram if graphviz not found","distinct":false,"url":"https://api.github.com/repos/arcivanov/sphinx/commits/ceedbb4d516060f319f3625dfaa096d19afdbc8e"},{"sha":"7acf20284211f3596f555cf9a800aa4aeb0ee5a3","author":{"name":"Eric Holscher","email":"a16fbdd223a71781803acbd9bd107ba1353fc2f0@ericholscher.com"},"message":"Clean up the prose on the main site page","distinct":false,"url":"https://api.github.com/repos/arcivanov/sphinx/commits/7acf20284211f3596f555cf9a800aa4aeb0ee5a3"},{"sha":"15d89a2bfe70163f1fcbbd9040fecd632f25da04","author":{"name":"Georg Brandl","email":"fb5ce207bf1e8df0e4c252ccef8c0984186d2690@python.org"},"message":"Merge pull request #2380 from ericholscher/cleanup-intro\n\nClean up the prose on the main site page","distinct":false,"url":"https://api.github.com/repos/arcivanov/sphinx/commits/15d89a2bfe70163f1fcbbd9040fecd632f25da04"},{"sha":"d8cd3ec4be1d1ef7f4a6a394164a97d821265ca3","author":{"name":"Jan Duzinkiewicz","email":"ba324a6b74057058eab98156029bde68e6d3a6f2@gmail.com"},"message":"fix #2379 - Keyword args rendered with type links, as normal parameters (configurable under napoleon_use_keyword option)","distinct":false,"url":"https://api.github.com/repos/arcivanov/sphinx/commits/d8cd3ec4be1d1ef7f4a6a394164a97d821265ca3"},{"sha":"0b5fa91bd2b49e59f7de926680f1717347b36626","author":{"name":"Rob Ruana","email":"250ddf768181782bd7ec5f89baf25f1862c7216e@robruana.com"},"message":"Merge pull request #2381 from dahpgjgamgan/napoleon_keyword\n\nType recognition of keyword arguments in ext.napoleon, see also #2379","distinct":false,"url":"https://api.github.com/repos/arcivanov/sphinx/commits/0b5fa91bd2b49e59f7de926680f1717347b36626"},{"sha":"55a991e24198b7f10c3ff75a6f937bdcf2e3b408","author":{"name":"shimizukawa","email":"6b9fd5ab95d288d89d7a7748a2d467d5dac21f9e@gmail.com"},"message":"Merge with 'stable'\n\nConflicts:\n\tCHANGES\n\tsphinx/__init__.py","distinct":false,"url":"https://api.github.com/repos/arcivanov/sphinx/commits/55a991e24198b7f10c3ff75a6f937bdcf2e3b408"},{"sha":"85275a5859ffc11f54dc70bf2759fe671b6d69d7","author":{"name":"Ionel Cristian M��rie��","email":"1927999686014308dead34c1cfcb9d8bd5271589@ionelmc.ro"},"message":"Seems that e6a5a3a92e938fcd75866b4227db9e0524d58f7c forgot to update this file.","distinct":false,"url":"https://api.github.com/repos/arcivanov/sphinx/commits/85275a5859ffc11f54dc70bf2759fe671b6d69d7"},{"sha":"2437afca33004d34ae388d43057a2cb95fcf3e47","author":{"name":"jfinkels","email":"5dfedd17f42efdd1eb2d00ef8245030e923c53a8@users.noreply.github.com"},"message":"Corrects sentence describing 'default' theme","distinct":false,"url":"https://api.github.com/repos/arcivanov/sphinx/commits/2437afca33004d34ae388d43057a2cb95fcf3e47"},{"sha":"c96bf4f6e7c702115ce8ffa995dd5ca49eac0855","author":{"name":"Takeshi KOMIYA","email":"fd8452a69ff11a37760bda5b05bcde0f356773e0@gmail.com"},"message":"Merge pull request #2411 from jfinkels/patch-1\n\nCorrects sentence describing 'default' theme","distinct":false,"url":"https://api.github.com/repos/arcivanov/sphinx/commits/c96bf4f6e7c702115ce8ffa995dd5ca49eac0855"},{"sha":"d4dd6a60b7bde6adf0334b1f199b38464310abfa","author":{"name":"Robert Lehmann","email":"3b8e10480754ba93523db5dc4626a5f001e54bb7@robertlehmann.de"},"message":"Do not rebuild when nitpick mode has been changed.","distinct":false,"url":"https://api.github.com/repos/arcivanov/sphinx/commits/d4dd6a60b7bde6adf0334b1f199b38464310abfa"},{"sha":"174e61fdb2fef4859b0b93abc139675f0e25dda5","author":{"name":"Takeshi KOMIYA","email":"fd8452a69ff11a37760bda5b05bcde0f356773e0@gmail.com"},"message":"Merge branch 'stable'","distinct":false,"url":"https://api.github.com/repos/arcivanov/sphinx/commits/174e61fdb2fef4859b0b93abc139675f0e25dda5"},{"sha":"84160b3570c644c0e642ddf1fab7c74f9246431b","author":{"name":"Takeshi KOMIYA","email":"fd8452a69ff11a37760bda5b05bcde0f356773e0@gmail.com"},"message":"Merge pull request #2396 from ionelmc/patch-2\n\nFix something I don't understand","distinct":false,"url":"https://api.github.com/repos/arcivanov/sphinx/commits/84160b3570c644c0e642ddf1fab7c74f9246431b"},{"sha":"7f0aa57fcdb6f7e01403af108109ba00c29110e6","author":{"name":"Takeshi KOMIYA","email":"fd8452a69ff11a37760bda5b05bcde0f356773e0@gmail.com"},"message":"Merge pull request #2416 from lehmannro/unnitpick\n\nDo not rebuild when nitpick mode has been changed.","distinct":false,"url":"https://api.github.com/repos/arcivanov/sphinx/commits/7f0aa57fcdb6f7e01403af108109ba00c29110e6"},{"sha":"fdaaf020f74b3cf1a67ea87368f1d6fc212c1843","author":{"name":"shimizukawa","email":"6b9fd5ab95d288d89d7a7748a2d467d5dac21f9e@gmail.com"},"message":"Merge with 'stable'","distinct":false,"url":"https://api.github.com/repos/arcivanov/sphinx/commits/fdaaf020f74b3cf1a67ea87368f1d6fc212c1843"},{"sha":"f77fc625a624a01a1309169f24c4f630d182bff2","author":{"name":"mausr","email":"d8011a236582a58827f5028d64ff3f51f5b3b128@vipmail.hu"},"message":"Init method inclusion\n\nA new setting is added to force documentation of the __init__ methods.","distinct":false,"url":"https://api.github.com/repos/arcivanov/sphinx/commits/f77fc625a624a01a1309169f24c4f630d182bff2"}]}
{"actor":{"display_login":"arcivanov"}}