{"object_kind":"push","event_name":"push","before":"6b9dbc2a2507d77356fc53e6d56eca5408a60997","after":"f18bf988f764a159fea3d603f33e2a7e4dd15967","ref":"refs/heads/main","ref_protected":false,"checkout_sha":"f18bf988f764a159fea3d603f33e2a7e4dd15967","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":"f18bf988f764a159fea3d603f33e2a7e4dd15967","message":"lua: drop the log global in favor of libinput:log_*\n\nThe existence of the log global was in part due to early (pre-merge)\nversions of the Lua plugins supporting multiple libinput plugin objects\nper file. This is no longer the case and integrating the log functions\ninto the (single) libinput object makes the code more obvious (we're\ncalling libinput:log_debug() now, so it's obviously a libinput log\nfunction) and we no longer mix dot with colon notations.\n\nPart-of: \n","title":"lua: drop the log global in favor of libinput:log_*","timestamp":"2025-10-30T13:12:50+10:00","url":"https://gitlab.freedesktop.org/libinput/libinput/-/commit/f18bf988f764a159fea3d603f33e2a7e4dd15967","author":{"name":"Peter Hutterer","email":"peter.hutterer@who-t.net"},"added":[],"modified":["doc/user/lua-plugins.rst","plugins/10-disable-feature.lua","plugins/10-dwt.lua","plugins/10-example.lua","src/libinput-plugin-lua.c","test/test-plugins-lua.c"],"removed":[]}],"total_commits_count":1,"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}}