# .git-blame-ignore-revs # Commits listed in this file are ignored by default in GitHub's interactive # 'blame' view (e.g. https://github.com/sphinx-doc/sphinx/blame/master/README.rst). # Lines beginning with a '#' character are ignored, and may be used as comments. # Commits should be listed as one unabbreviated SHA-1 per line, with an # explanatory comment above the entry. Maintain graph ordering, with later # commits listed after earlier commits in this file. # For more details, see https://git-scm.com/docs/git-blame # git blame --ignore-revs-file .git-blame-ignore-revs # git config blame.ignoreRevsFile .git-blame-ignore-revs # 2008 copyright year update db0bbcb136c90beffabf04da959ff5a8386ba7e5 # Switch copyright and licence fields style 0b28b3e6f6666383c2eb497972328af8e6fc5fef # 2009 copyright year update 5df8e162f9b2740ac2b74fa15bc3c0be8b56a02b # 2010 copyright year update f6a56192d150091e10bc8726d68e0632f395ee54 38e120848fe3c0462e880c0c635f964fad2c3720 # Add copyright headers to theme files f81f8d93d13d07d1e409f8a21e5602f0ad7d034c # 2011 copyright year update 0e1db6ad90a272ff7e5cf86039df905ae91ac4df # 2013 copyright year update 151856819c212229f6f58a8a2cbf9223a4191f94 52515eeb8622fb484132df55a95dcb4acdacd6a2 # 2014 copyright year update e0300313215fb55d24aa5bda1b68eedd798310b6 b5430045ae56dc8a9d53a94a3473cd682720bfde # 2015 copyright year update 567d52f199d74a9ec84c491b5d7c9a4555912db0 d79bedb69a790640fafdc43ab47104f0c0be98b7 # 2016 copyright year update 46d7e8558e49f9b314ff77dbbe3ca6d2691c5895 6b7b51a55aa0dc419d9fd8dae17bbec197bd2724 # 2017 copyright year update c57e47e0424be5d742ee6d5daf913274c6da069f bf3f9ef3ecc94067a2f9b17f2c863e723cf3e7af # 2018 copyright year update 2426cedb8b12b7a59270e55f2f26d63d0014a28f 5562e76585611928ad8628cb9a40a0eb2b3d87fe # Insert 'from sphinx.util.typing import unicode' 3c99d0060557bb33a482f3fe74c1b665fb3de010 # Replace all occurrences of 'unicode' with 'str' 6bc357140dbb074eb0d590c1226009f83f97862e # Remove encoding attribute from Python files bade33c7e490655c3f5b46d374129294f70449aa # 2019 copyright year update 1b1ebd2c7539ebf6a1dfa1ea247e659f98fa9eaf da3075d0b7474846a3f86c1ddd272d9640982e02 # Use PEP 484 style type annotations (function annotations) afbf6d811dd4fc514d63e9dc3d6bee78d97b8a0c 850bfa07d278fca79965c0fc5c44116e36062ffc ba8bf2c2cec2dbbabc5c742677ff02f45c894047 3be478f0b51d47694ad31aabd1c6204b4d34df68 316c61b172a8f756ca219c5f9c54ff29ef6cd782 1fc0985df73ee31f836bcece622e89c36b45254f 20f2845e218ffee6461868a4c92f0ccd98f6b3ba d9469c08ed02634df11cf9dc7a3df3e512cedb8b d59e362f5f7d1df333ad6c3b1c24fabd000230cc 47d9035bca9e83d6db30a0726a02dc9265bd66b1 24f8a3caf03ee2c11a1746413d68a572cb59f23e f3e45e485e9caefb9099e0598549b73231401264 39c7ee955b71745d2503f61b5ba488345e1b38a4 dd4741c352ab45e28c9b0c4fbd2d366d224be503 086eac39148af091905d0f81bb484c72055c3c0e 2900179436580a53fcf0a9b2b15e31ef8e259979 b5276b3965388e7b7264a42d1a442b8c734b1877 5115fb0172c3ae42f326ed7c50e2aa10917dfb94 9ba216223a3b7d6d0888e4588709d3923557f096 17e26bf29fa6d8f2f40b9da47b1131c30680cd80 a3c9edfbe6d50b486ea28876e47b7d6e27379916 073b92d45a59eb5065d304fbaf0fc2d2ff88c5e8 1e70267cc8a3a31dbadea4e72971bec4c60cb255 8aa04eb85537e6607718fad35b70758747258248 086e46bdf212063e5cde6964ab02a24d6f6fe5fc 09d8526ee772f10cd04eb579a8b40e540a99fdc5 1659cc264cb0311bb546673c7c5a4749a2915de9 ffe5e129c3bcb4a0ecd80e5863c92d94910ecffd d141fbf054cf3885538820363460e9e729e3cef0 60b1cec446ef184adc91bdaaca93980c49312ba7 9c5b26756a79ae9bbbe6bf385019687494a85649 3f5ce569b63163ca4b69aba72ac5cdd445a67dd0 e14c76d94228bf01102417317b1c1613b7cebc86 4db7a815289964dc4caab065e326b52ad2ec2144 acab4029afe8b3ecafa4a5c7e5f6b51482349cd8 cc3022b7f059333c0892f0c37a28db19a5e26e8d ec2c8f7194d1089534dab058d059bdc7baac2417 f9a74b08f9636284f7692fd8f865dbf387c18daf f442de643bbf3f2df45578dff665b8f80b980ac4 dbceb69b43fd5b88259a8ab2839167b3db30e086 436bc15d09c178b70ce404380bd834c6b93bc8dd a2a5bf98df13f55420794f26f0e468cd9c01dc5b ccdad403c8f7df3669516c140f3fbbd8dd09dda5 1ab5e279f8a60865e31194d91bb021eeca02c31c bedab2983244b423fef7f28dec06673aec2f0262 18924f991d6cc169830e76451126d982415643b1 f8ddc44c503b8285ec79cc2450caaa67bf487928 89e9f199b421752e81be6829ebebd6df49a177cc dd5f968bfaa80169359ddfaf2f07e9cde9a6f7a5 9a085794a2e13effeebacfeaa443221bfb5125e0 5716aa7a74b114f56619547b5ab8155c380a4696 13bd831110390c4bbd5248a376291379edbd26e9 7f2e9cebf95cb4d300ffb9bc7de8e40691647406 4488815dca86afe623049539dc5d1aaf4e2c428e 1d371c2cebe4cc598918691aa19043236dd43eef 7609e67d19ba000b7a01729e543cd0dc6b08d08e 320661ee945bb74ce1433f710f5da6728416bd2b 62e5f6935b85db66113c23491a3cf261d7af4ef4 6c47f7d4a2ff5cbd26d632e2dfc5e426f6500341 3a81e0ad7d4f2db4326fbb3f8346a08fa3e09051 ee6e44a04f40c7f88d6cb9624068c352de8149db f6d0cb8f3ad5a29e5e5c4f0c85f5736904291703 f5620910fcad6ff7db708d809a7a8e1f1961fe90 1b597dc4509b393cf7b0107738beb9ee8c440a1d b93672c4d45f0574e144966d1b4b92a96beb3abb fdc2bee7d35c41098e924070ee38b3538ed51ab8 5cc5c53435bd933cf93d09700324e8b808eee39e 9148b6e653fd416e185fa2a1d5c91df279999831 0c721434a02958334d0b71396ab73b09a021a6f2 462902aea649ecb6b953651552a1f44f58844e18 30ddf70742941bf22f78930fd9e25e6b0271e92c c0b267b5a61a06e80b344ecf925f4b049d93c7bf ad81d788f9f6276cf26f46fcc9c9d3b275506e4b 22fd569f9b5d28ce42a157ba8fa2ba1c5af0b09e 728bf8c9d892057197393f62f4ec4a7a029ad20f d057c5e6d7c1f0836db14c5546990c6f370972bf e67f5db2969d3fe14ade5b30e9081ff1ce9adf16 8c946570dc6227c70b690a33320916cb7f9dae9e d57e338510d10e3685324f3029b15ab41a3817c0 4ba85181177e732b032486324cc64a0f3bc1ac3d eb07a0fee19a0a3e205755c7923e40a56a7a28db 0832291883a793fb3e025a18eae505bb7182ffab 3a74ef89b3b386daacd4dfa0752536b3ad9aa402 dd9d02007c5f2dbeb2a294391b035ff445bae9eb c270efccd7da379895541b6e302c78990b943b2f 0a98664866053312b1aef539f98c656fb5a7e65f f0579fcd4a6a5380b896e8baac346a7b98dd70ca e3eb0cc95d64afa3939ad37b1fc95fa24d06a32a f82d6c429b6379663b71cba783e780535d73343b dcff6d7cbceea55f681284c327b24169f4285ae2 31f93f38dc631b7192ab2dcecc151714835b714d 6a9b6d20dc7aa7ff5710c0d9e10c38953106e489 389195632473153bb0b0d4b35cb70da059235bd8 c68664ae70dcdbdb20a782001fefd0f09f2206a5 7806a92e3dcca1231c654c7417d441db98844510 39ec5e0debecf2f5d06bfb8548f2045cce101639 0cad96233b8b6e6e821183cf28f476ed6f53836e 17c719c8de872cc9747040f886e81086641b8cce f076afd920b0b36d63608a63fae72f484d4bd65e be673a714db80d3596f811ccf5421d5653cbe559 66b123a9a71dba0b8f26fe85ec218e7fe32dcfa3 58847682ccd91762608f3a5a023b244675e8470b d0fedc3a4b9f50af53e9f930fdd50deee213a12c e67e0432b55efc4bcf0bc8794b6a7689714ab72b 986ac82adff9a700e9549d250f3a1077997ba388 2623ad17f5c1418892966d30897ec3a3c30b12cc bd578b7ab6c52c28f14875f51cab9511b63b23f1 80e3fdb791cf3f610b4c0fc3e27ac37498a8448a 32fa96d46d7383c83128f516d684bfaa8a54f821 05f75b7c9427c0354f63639178676da0d67f938f 3f6565df6323534e69d797003d8cb20e99c2c255 1c6a279fa81f27bcc469f988bcc20323e120e295 9a72c800f6b6f43bc7a2f01821eedb2445474a04 561c7853702f00a2480f211d6310a544f996a8b4 351644024cb12f4f4868396599acf2fd0c743143 1dbd8802f140a036bc203486e00086cdd0c42cee f078d8264704513ca981d812b1ea3da415502300 e505b812a243f79885a276589ee66437c41c6698 02c2c5076bb72858d90bfe19bd10e93f258a94a6 823a947bbf2a4bf63558cf0a4ed42056f5da3166 ede4182c5202899231b47094112022fca0cddb3d d9def518723fa76428b0f1ec19f50b4a4004c7b3 5466906c7b1ed24f0c138803fd141c5b9f995e6f ab1369a837c0e0868928c9c71fb00b0d2b64b075 a7f86954a8dab604242616974cac3bfa5f0019a3 67c133aa77c73f8090d63317138669b27397535e f7425c9c3ee3efdf942febad90cde267ef5e7eae 4ec7fdf24b2c51bf6c3b22979b30829f4d3b910a 0573b87c9feafbe9687bc0966180e5a459700a4f 7f5acbdf1f34ec8ec8e1c5f69f720b43d4577509 16d4ee2582155bddeaea29ef7d28e4b1dcd3b846 55fff64fbec32e919656f2d0b4d1baf4ee6e981c 42a02b76e87254e1bc56b7443dd6a314b62ea52a e6094d0aca3fc5fadfaffa7f4a638aaf87785300 4b8937ab29e6750974e34cb0ec0265d62c5894e2 0a1d9e2b491623a198068b3983b1cb37dd88ec41 0d67436c908970edf44ec146aa793a2dc79ecf0d 49f36a67e8c2c4fa96647225975524ea70f7f72e 337780c89f1ed1712ce567ef1db2d10eae4c94b0 6bde6b2bae8ef6109d068bf9c0d8b27551540d8c 1124052f9204fb4a8b867687bc9efc5fb2f3f8f5 1734844e7c0e08475da28c41f13e9d581cb6e3e3 562fc581d1f6297d09e4cb9f0c9e1ee61e29d29d fb09f3463b38c1e5c80aa7eace515b52a25b2a78 723e81c6636afdd6f1ea10f151630160c0a3860f 12a61edd46e87b59f2b50e2524b1a393b8a9ce2a ea68fd540705a0efcaa5672a02bffaf48fe250b4 83bf8451da70c1d1987ef9d864ee028364a25311 # 2020 copyright year update fc523c3ccff5b2227efe4391a68dae7a5b973971 eaf495c3c42c322fcf774a4c2cf6c7e2d11e2647 e7db75dbb16a15f03c74629e8b0f7c6ef3eed2f0 9b38e8746835c677f60296617fcd651880efadac 2049527f03024970855ea3b3c1b10a5de8c462c2 # 2021 copyright year update f9968594206e538f13fa1c27c065027f10d4ea27 # Use PEP 526 style type annotations (variable annotations) 6976c051ee1a356950ea0641fdebdfed51d10799 dd24a4ef2dd6d72208469a03a7c5833340efb7b6 aeb9e42d2be2b697879120b18a6380edf934e80b 1d4c414319598320f95eed245e4a2f9ad3e5a668 035019629a8d67f83b1556f7d0ba06ea55f7a284 555a52be82be3578470179f9047ed6abb943057e 7e6ea15b68960d809d742c18e0e9baa63a7d0d4c 000ae2e5000da9b9593560270398d8662f1e496d b9f0582f06a8fe1b042333b9e8eb3cd575f1db2c 94dc1d78a44f40c497e0126ecb70a172615baa11 eb68c237dddbceecb7a295642e51e4ac8a5b36c2 # 2022 copyright year update b84771dcd2fe1543acbdf87af3b60b323f41e80b e023d1082d574d422ce50a8a99c8c012d6a21f92 # Remove docstring titles and copyright & licence fields 6b8bccec5977f608f0b1e33f31a4888a2ea0d141 4f5a3269a6053fe659093096d9b635a2c8e7e55e 5694e0ce60316b9cb9709d147e1a699ea9bde6da 6bb7b891a16fbcd5fad1f88fb472505549b9c084 5775912455c25ee82734e1ff319a32f55946d79b f05a068be980b7f237135596c9414e4737052681 # 2023 copyright year update a1c10f5d5e9734c6722d04b0b0781a5d88860745 # Insert 'from __future__ import annotations' f4c8a0a68e0013808d169357c9f77ebdf19d0f4e # Use PEP 585 style type annotations (parameterised generics) 26f79b0d2dd88b353ac65623897bdfbe8bc07cab # Use PEP 604 style type annotations ('X | Y' union types) 14a9289d780240bbce78ad3640e8e1b1b12df43f # Change 'isort' profile a13cf2c24dd16b37670ee1d359f511cbdfa4402d