<div dir="ltr">Hi Community,<div><br></div><div>This evening we completed the deployment of a significant refactor and rework of the Git hooks that run on Gitlab (<a href="http://invent.kde.org">invent.kde.org</a>) each time the system receives a push.</div><div><br></div><div>This moves us away from the `update` hook to the `pre-receive` hook, ports the hooks to Python 3, refactors a number of parts of the hooks to make them easier to work with and test in the future, and introduces some new functionality.</div><div><br></div><div>This new functionality allows for larger changes in certain circumstances to still be notified in a  summarised manner, ensuring that it is still possible to monitor changes to code in our repositories even when bulk imports are taking place from time to time.</div><div><br></div><div>As the changes were quite invasive, please let us know if you observe any unusual behaviour.</div><div><br></div><div>Many thanks,</div><div>Ben Cooksley</div><div>KDE Sysadmin</div></div>