{"object_kind":"push","event_name":"push","before":"f6857161e1c93cbe7ba1b17078c489fa7d7b3b72","after":"8ab474df04896d1e741668f819ae3afedb11233f","ref":"refs/heads/main","ref_protected":false,"checkout_sha":"8ab474df04896d1e741668f819ae3afedb11233f","message":null,"user_id":1262172,"user_name":"Branislav Kadlec","user_username":"CrumblyBread","user_email":"[REDACTED]","user_avatar":"https://gitlab.freedesktop.org/uploads/-/system/user/avatar/1262172/avatar.png?v=1793263507","project_id":411,"project":{"id":411,"name":"NetworkManager","description":"NetworkManager — network management daemon","web_url":"https://gitlab.freedesktop.org/NetworkManager/NetworkManager","avatar_url":"https://gitlab.freedesktop.org/uploads/-/system/project/avatar/411/nm_logo.png?v=1793263970","git_ssh_url":"git@ssh.gitlab.freedesktop.org:NetworkManager/NetworkManager.git","git_http_url":"https://gitlab.freedesktop.org/NetworkManager/NetworkManager.git","namespace":"NetworkManager","visibility_level":20,"path_with_namespace":"NetworkManager/NetworkManager","default_branch":"main","ci_config_path":"","homepage":"https://gitlab.freedesktop.org/NetworkManager/NetworkManager","url":"git@ssh.gitlab.freedesktop.org:NetworkManager/NetworkManager.git","ssh_url":"git@ssh.gitlab.freedesktop.org:NetworkManager/NetworkManager.git","http_url":"https://gitlab.freedesktop.org/NetworkManager/NetworkManager.git"},"commits":[{"id":"b9891ffbe1bf7245952b2948ca337517fc008b71","message":"device: differentiate weather apply changed addresses only\n\nAdd a function which receives the hash of changed properties for one IP family (ipv4 or ipv6). If that hash is empty, it returns false. Otherwise it checks that every changed property is on this list.\nIf every changed key is on that list, it returns true. If any other property changed — for example method, addresses, dhcp-timeout, or addr-gen-mode — it returns false.\nThe caller uses that result to decide whether to restart address configuration. A true result means the change is routing-only.\n","title":"device: differentiate weather apply changed addresses only","timestamp":"2026-10-29T09:38:19+00:00","url":"https://gitlab.freedesktop.org/NetworkManager/NetworkManager/-/commit/b9891ffbe1bf7245952b2948ca337517fc008b71","author":{"name":"Branislav Kadlec","email":"bkadlec@redhat.com"},"added":[],"modified":["src/core/devices/nm-device.c"],"removed":[]},{"id":"8ab474df04896d1e741668f819ae3afedb11233f","message":"merge: branch 'fix/ipv6-reapply-routes-only-dhcp6-flap'\n\ndevice: differentiate weather apply changed addresses only\n\nhttps://gitlab.freedesktop.org/NetworkManager/NetworkManager/-/merge_requests/2566","title":"merge: branch 'fix/ipv6-reapply-routes-only-dhcp6-flap'","timestamp":"2026-10-29T09:50:59+00:00","url":"https://gitlab.freedesktop.org/NetworkManager/NetworkManager/-/commit/8ab474df04896d1e741668f819ae3afedb11233f","author":{"name":"Branislav Kadlec","email":"bkadlec@redhat.com"},"added":[],"modified":["src/core/devices/nm-device.c"],"removed":[]}],"total_commits_count":2,"push_options":{},"repository":{"name":"NetworkManager","url":"git@ssh.gitlab.freedesktop.org:NetworkManager/NetworkManager.git","description":"NetworkManager — network management daemon","homepage":"https://gitlab.freedesktop.org/NetworkManager/NetworkManager","git_http_url":"https://gitlab.freedesktop.org/NetworkManager/NetworkManager.git","git_ssh_url":"git@ssh.gitlab.freedesktop.org:NetworkManager/NetworkManager.git","visibility_level":20}}