{"object_kind":"push","event_name":"push","before":"2a5606e43702a3d3a6facdd10d5de685290d6811","after":"050cd772be3fe37df3d0c77d212b9d2bbb72aba9","ref":"refs/heads/master","ref_protected":true,"checkout_sha":"050cd772be3fe37df3d0c77d212b9d2bbb72aba9","message":null,"user_id":761,"user_name":"George Kiagiadakis","user_username":"gkiagia","user_email":"","user_avatar":"https://secure.gravatar.com/avatar/fef80de08e4b130d46f64ddfd085c154e4b8cd4c45f8ba9dc8f6dc3f3ce79986?s=80&d=identicon","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":"050cd772be3fe37df3d0c77d212b9d2bbb72aba9","message":"settings: cache setting values locally to avoid syncing issues\n\nThis patch caches the settings info to make sure their values are always\nupdated, even if using the settings API multiple times before pipewire\nfinishes synchronizing the metadata objects.\n\nFixes #749\n","title":"settings: cache setting values locally to avoid syncing issues","timestamp":"2025-05-17T13:39:12+03:00","url":"https://gitlab.freedesktop.org/pipewire/wireplumber/-/commit/050cd772be3fe37df3d0c77d212b9d2bbb72aba9","author":{"name":"Julian Bouzas","email":"julian.bouzas@collabora.com"},"added":[],"modified":["lib/wp/settings.c"],"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}}