{"object_kind":"push","event_name":"push","before":"954bff5b9f9a6e3e143b7e61691d1de3450f9a4d","after":"055c0d5dc409333df770cc5eb8a77fe27f5fae4a","ref":"refs/heads/master","ref_protected":true,"checkout_sha":"055c0d5dc409333df770cc5eb8a77fe27f5fae4a","message":null,"user_id":5223,"user_name":"Julian Bouzas","user_username":"julian","user_email":"julian.bouzas@collabora.com","user_avatar":"https://gitlab.freedesktop.org/uploads/-/system/user/avatar/5223/avatar.png","project_id":2941,"project":{"id":2941,"name":"wireplumber","description":"Session / policy manager implementation for PipeWire","web_url":"https://gitlab.freedesktop.org/pipewire/wireplumber","avatar_url":null,"git_ssh_url":"git@ssh.gitlab.freedesktop.org:pipewire/wireplumber.git","git_http_url":"https://gitlab.freedesktop.org/pipewire/wireplumber.git","namespace":"PipeWire","visibility_level":20,"path_with_namespace":"pipewire/wireplumber","default_branch":"master","ci_config_path":"","homepage":"https://gitlab.freedesktop.org/pipewire/wireplumber","url":"git@ssh.gitlab.freedesktop.org:pipewire/wireplumber.git","ssh_url":"git@ssh.gitlab.freedesktop.org:pipewire/wireplumber.git","http_url":"https://gitlab.freedesktop.org/pipewire/wireplumber.git"},"commits":[{"id":"055c0d5dc409333df770cc5eb8a77fe27f5fae4a","message":"fix: correct loop variable in clearPriorityMediaRoleLink\n\nThe function was comparing the external 'link' parameter instead of the\nloop variable 'l', causing it to incorrectly evaluate the same link\nrepeatedly instead of iterating through available links.\n\nThis prevented the function from properly finding the next priority\nmedia role link after clearing one\n","title":"fix: correct loop variable in clearPriorityMediaRoleLink","timestamp":"2026-07-21T13:54:35+08:00","url":"https://gitlab.freedesktop.org/pipewire/wireplumber/-/commit/055c0d5dc409333df770cc5eb8a77fe27f5fae4a","author":{"name":"刘佳和","email":"liujiahe@uniontech.com"},"added":[],"modified":["src/scripts/lib/linking-utils.lua"],"removed":[]}],"total_commits_count":1,"push_options":{},"repository":{"name":"wireplumber","url":"git@ssh.gitlab.freedesktop.org:pipewire/wireplumber.git","description":"Session / policy manager implementation for PipeWire","homepage":"https://gitlab.freedesktop.org/pipewire/wireplumber","git_http_url":"https://gitlab.freedesktop.org/pipewire/wireplumber.git","git_ssh_url":"git@ssh.gitlab.freedesktop.org:pipewire/wireplumber.git","visibility_level":20}}