{"object_kind":"push","event_name":"push","before":"2b22a0b4bab73b96120f0063f9fdf05614e217e8","after":"812bcd68f769fe269fab61070fd10ee20e82b992","ref":"refs/heads/main","ref_protected":false,"checkout_sha":"812bcd68f769fe269fab61070fd10ee20e82b992","message":null,"user_id":9716,"user_name":"Marge Bot","user_username":"marge-bot","user_email":"","user_avatar":"https://gitlab.freedesktop.org/uploads/-/system/user/avatar/9716/marge.png","project_id":147,"project":{"id":147,"name":"libinput","description":"Input device management and event handling library","web_url":"https://gitlab.freedesktop.org/libinput/libinput","avatar_url":null,"git_ssh_url":"git@ssh.gitlab.freedesktop.org:libinput/libinput.git","git_http_url":"https://gitlab.freedesktop.org/libinput/libinput.git","namespace":"libinput","visibility_level":20,"path_with_namespace":"libinput/libinput","default_branch":"main","ci_config_path":"","homepage":"https://gitlab.freedesktop.org/libinput/libinput","url":"git@ssh.gitlab.freedesktop.org:libinput/libinput.git","ssh_url":"git@ssh.gitlab.freedesktop.org:libinput/libinput.git","http_url":"https://gitlab.freedesktop.org/libinput/libinput.git"},"commits":[{"id":"cc3f0c783a9578013e360aeb5cafa6902402fe92","message":"util: change n type to size_t in strneq\n\nPart-of: \n","title":"util: change n type to size_t in strneq","timestamp":"2025-06-29T06:38:52+00:00","url":"https://gitlab.freedesktop.org/libinput/libinput/-/commit/cc3f0c783a9578013e360aeb5cafa6902402fe92","author":{"name":"Kacper Piwiński","email":"vfjpl1@gmail.com"},"added":[],"modified":["src/util-strings.h"],"removed":[]},{"id":"0c2fd88580d22c10f64ffaf3821f0da78115f448","message":"util: use already computed strlen\n\nPart-of: \n","title":"util: use already computed strlen","timestamp":"2025-06-29T06:51:51+00:00","url":"https://gitlab.freedesktop.org/libinput/libinput/-/commit/0c2fd88580d22c10f64ffaf3821f0da78115f448","author":{"name":"Kacper Piwiński","email":"vfjpl1@gmail.com"},"added":[],"modified":["src/util-strings.h"],"removed":[]},{"id":"8c15a01d1692cf0301b25ec2ead1d15d8176ad29","message":"util: don't call function in macro argument\n\nPart-of: \n","title":"util: don't call function in macro argument","timestamp":"2025-06-29T07:21:27+00:00","url":"https://gitlab.freedesktop.org/libinput/libinput/-/commit/8c15a01d1692cf0301b25ec2ead1d15d8176ad29","author":{"name":"Kacper Piwiński","email":"vfjpl1@gmail.com"},"added":[],"modified":["src/util-strings.h"],"removed":[]},{"id":"8ab0e53812495d691437723c6fc2d7036289ff7c","message":"util: don't call function in macro argument v2\n\nPart-of: \n","title":"util: don't call function in macro argument v2","timestamp":"2025-06-29T07:32:25+00:00","url":"https://gitlab.freedesktop.org/libinput/libinput/-/commit/8ab0e53812495d691437723c6fc2d7036289ff7c","author":{"name":"Kacper Piwiński","email":"vfjpl1@gmail.com"},"added":[],"modified":["src/util-strings.c"],"removed":[]},{"id":"812bcd68f769fe269fab61070fd10ee20e82b992","message":"util: use already computed strlen v2\n\nPart-of: \n","title":"util: use already computed strlen v2","timestamp":"2025-06-29T17:38:48+00:00","url":"https://gitlab.freedesktop.org/libinput/libinput/-/commit/812bcd68f769fe269fab61070fd10ee20e82b992","author":{"name":"Kacper Piwiński","email":"vfjpl1@gmail.com"},"added":[],"modified":["src/util-stringbuf.h"],"removed":[]}],"total_commits_count":5,"push_options":{},"repository":{"name":"libinput","url":"git@ssh.gitlab.freedesktop.org:libinput/libinput.git","description":"Input device management and event handling library","homepage":"https://gitlab.freedesktop.org/libinput/libinput","git_http_url":"https://gitlab.freedesktop.org/libinput/libinput.git","git_ssh_url":"git@ssh.gitlab.freedesktop.org:libinput/libinput.git","visibility_level":20}}