)]}'
{"build/bazel/go.MODULE.bazel":[{"author":{"_account_id":1000001,"name":"Lorenz Brun","display_name":"Lorenz","email":"lorenz@monogon.tech","username":"lorenz","avatars":[{"url":"https://www.gravatar.com/avatar/75c04f6e9881c24ee621fba80667eed8.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/75c04f6e9881c24ee621fba80667eed8.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/75c04f6e9881c24ee621fba80667eed8.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/75c04f6e9881c24ee621fba80667eed8.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"change_message_id":"ef59780fe74d4c37e7e6fa77d8810c3703d511ff","unresolved":true,"context_lines":[{"line_number":163,"context_line":"    },"},{"line_number":164,"context_line":"    \"github.com/prometheus/node_exporter\": {"},{"line_number":165,"context_line":"        \"directives\": ["},{"line_number":166,"context_line":"            \"gazelle:build_tags nobtrfs,nozfs,notapestats,norapl\","},{"line_number":167,"context_line":"        ],"},{"line_number":168,"context_line":"    },"},{"line_number":169,"context_line":"    \"github.com/google/cadvisor\": {"}],"source_content_type":"text/x-python","patch_set":2,"id":"05f59e90_2439b826","side":"PARENT","line":166,"range":{"start_line":166,"start_character":32,"end_line":166,"end_character":64},"updated":"2025-01-13 14:30:50.000000000","message":"You can\u0027t just drop these without any mention in the commit message. They still exist and AFAIK were added to suppress warnings/errors in node_exporter.","commit_id":"227c5cbbdd8f682b6e4d4cc661fa0d6e734206f2"},{"author":{"_account_id":1000019,"name":"Tim Windelschmidt","display_name":"Tim","email":"tim@monogon.tech","username":"fionera","avatars":[{"url":"https://www.gravatar.com/avatar/57e6137fdb8185cd15ac27ba188780ff.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/57e6137fdb8185cd15ac27ba188780ff.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/57e6137fdb8185cd15ac27ba188780ff.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/57e6137fdb8185cd15ac27ba188780ff.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"change_message_id":"be8a1b12676ce98af51b2090eaf8c21dd1b39827","unresolved":false,"context_lines":[{"line_number":163,"context_line":"    },"},{"line_number":164,"context_line":"    \"github.com/prometheus/node_exporter\": {"},{"line_number":165,"context_line":"        \"directives\": ["},{"line_number":166,"context_line":"            \"gazelle:build_tags nobtrfs,nozfs,notapestats,norapl\","},{"line_number":167,"context_line":"        ],"},{"line_number":168,"context_line":"    },"},{"line_number":169,"context_line":"    \"github.com/google/cadvisor\": {"}],"source_content_type":"text/x-python","patch_set":2,"id":"4600ca6d_54764ef9","side":"PARENT","line":166,"range":{"start_line":166,"start_character":32,"end_line":166,"end_character":64},"in_reply_to":"05f59e90_2439b826","updated":"2025-01-14 02:08:50.000000000","message":"I added these for reducing binary size, as we don\u0027t use them anyway. I will re-add them in a future CL but because we are building the binary itself, we have to use the go_binary_with_tags target for it and not the gazelle tag directive. So this is actually fine","commit_id":"227c5cbbdd8f682b6e4d4cc661fa0d6e734206f2"}],"build/sqlc/sqlc.bzl":[{"author":{"_account_id":1000001,"name":"Lorenz Brun","display_name":"Lorenz","email":"lorenz@monogon.tech","username":"lorenz","avatars":[{"url":"https://www.gravatar.com/avatar/75c04f6e9881c24ee621fba80667eed8.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/75c04f6e9881c24ee621fba80667eed8.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/75c04f6e9881c24ee621fba80667eed8.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/75c04f6e9881c24ee621fba80667eed8.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"change_message_id":"ef59780fe74d4c37e7e6fa77d8810c3703d511ff","unresolved":true,"context_lines":[{"line_number":4,"context_line":"# the format \u003ctimestamp\u003e_some_description_{up,down}.sql) and splits them into"},{"line_number":5,"context_line":"# \u0027up\u0027 and \u0027down\u0027 dictionaries, each a map from timestamp to underlying file."},{"line_number":6,"context_line":"#"},{"line_number":7,"context_line":"# It also does some checks on the provided file names, making sure that"},{"line_number":8,"context_line":"# golang-migrate will parse them correctly."},{"line_number":9,"context_line":"def _parse_migrations(files):"},{"line_number":10,"context_line":"    uppers \u003d {}"}],"source_content_type":"text/x-python","patch_set":2,"id":"c7db39ba_0c1dee95","line":7,"range":{"start_line":7,"start_character":0,"end_line":7,"end_character":71},"updated":"2025-01-13 14:30:50.000000000","message":"There do not seem to be any semantic changes in here.","commit_id":"00550de663a1a4631179926d33cac83e1010ca2c"},{"author":{"_account_id":1000019,"name":"Tim Windelschmidt","display_name":"Tim","email":"tim@monogon.tech","username":"fionera","avatars":[{"url":"https://www.gravatar.com/avatar/57e6137fdb8185cd15ac27ba188780ff.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/57e6137fdb8185cd15ac27ba188780ff.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/57e6137fdb8185cd15ac27ba188780ff.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/57e6137fdb8185cd15ac27ba188780ff.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"change_message_id":"be8a1b12676ce98af51b2090eaf8c21dd1b39827","unresolved":false,"context_lines":[{"line_number":4,"context_line":"# the format \u003ctimestamp\u003e_some_description_{up,down}.sql) and splits them into"},{"line_number":5,"context_line":"# \u0027up\u0027 and \u0027down\u0027 dictionaries, each a map from timestamp to underlying file."},{"line_number":6,"context_line":"#"},{"line_number":7,"context_line":"# It also does some checks on the provided file names, making sure that"},{"line_number":8,"context_line":"# golang-migrate will parse them correctly."},{"line_number":9,"context_line":"def _parse_migrations(files):"},{"line_number":10,"context_line":"    uppers \u003d {}"}],"source_content_type":"text/x-python","patch_set":2,"id":"c86b0221_1bc13ac7","line":7,"range":{"start_line":7,"start_character":0,"end_line":7,"end_character":71},"in_reply_to":"c7db39ba_0c1dee95","updated":"2025-01-14 02:08:50.000000000","message":"Gone with a rebase","commit_id":"00550de663a1a4631179926d33cac83e1010ca2c"}],"osbase/build/efi.bzl":[{"author":{"_account_id":1000001,"name":"Lorenz Brun","display_name":"Lorenz","email":"lorenz@monogon.tech","username":"lorenz","avatars":[{"url":"https://www.gravatar.com/avatar/75c04f6e9881c24ee621fba80667eed8.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/75c04f6e9881c24ee621fba80667eed8.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/75c04f6e9881c24ee621fba80667eed8.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/75c04f6e9881c24ee621fba80667eed8.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"change_message_id":"ef59780fe74d4c37e7e6fa77d8810c3703d511ff","unresolved":true,"context_lines":[{"line_number":130,"context_line":"        ),"},{"line_number":131,"context_line":"    },"},{"line_number":132,"context_line":"    toolchains \u003d ["},{"line_number":133,"context_line":"        \"@bazel_tools//tools/cpp:toolchain_type\","},{"line_number":134,"context_line":"    ],"},{"line_number":135,"context_line":")"}],"source_content_type":"text/x-python","patch_set":2,"id":"17479694_8c599588","line":133,"range":{"start_line":133,"start_character":48,"end_line":133,"end_character":49},"updated":"2025-01-13 14:30:50.000000000","message":"Unrelated","commit_id":"00550de663a1a4631179926d33cac83e1010ca2c"},{"author":{"_account_id":1000019,"name":"Tim Windelschmidt","display_name":"Tim","email":"tim@monogon.tech","username":"fionera","avatars":[{"url":"https://www.gravatar.com/avatar/57e6137fdb8185cd15ac27ba188780ff.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/57e6137fdb8185cd15ac27ba188780ff.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/57e6137fdb8185cd15ac27ba188780ff.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/57e6137fdb8185cd15ac27ba188780ff.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"change_message_id":"be8a1b12676ce98af51b2090eaf8c21dd1b39827","unresolved":false,"context_lines":[{"line_number":130,"context_line":"        ),"},{"line_number":131,"context_line":"    },"},{"line_number":132,"context_line":"    toolchains \u003d ["},{"line_number":133,"context_line":"        \"@bazel_tools//tools/cpp:toolchain_type\","},{"line_number":134,"context_line":"    ],"},{"line_number":135,"context_line":")"}],"source_content_type":"text/x-python","patch_set":2,"id":"611d5a36_1d7b1714","line":133,"range":{"start_line":133,"start_character":48,"end_line":133,"end_character":49},"in_reply_to":"17479694_8c599588","updated":"2025-01-14 02:08:50.000000000","message":"Done","commit_id":"00550de663a1a4631179926d33cac83e1010ca2c"}]}
