)]}'
{"osbase/build/mkoci/index/main.go":[{"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":"98acc84aab1c1b9952b4316165242c3d22453232","unresolved":true,"context_lines":[{"line_number":34,"context_line":"\tif len(index.Manifest.Manifests) !\u003d 1 {"},{"line_number":35,"context_line":"\t\treturn nil, fmt.Errorf(\"index.json files containing multiple manifests are not supported\")"},{"line_number":36,"context_line":"\t}"},{"line_number":37,"context_line":"\tmanifestDescriptor :\u003d \u0026index.Manifest.Manifests[0]"},{"line_number":38,"context_line":""},{"line_number":39,"context_line":"\timage, err :\u003d oci.AsImage(index.Ref(manifestDescriptor))"},{"line_number":40,"context_line":"\tif err !\u003d nil {"}],"source_content_type":"text/x-go","patch_set":2,"id":"fdf24d91_40d1f2ab","line":37,"updated":"2025-07-29 14:06:53.000000000","message":"Don\u0027t make this a pointer just to dereference it again","commit_id":"7903b91aa31ffa9a98fcfdd4f2f61c2c4948bfc7"},{"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":"e5786ef7e57d1a67e8ffed21941f94b02c047c86","unresolved":false,"context_lines":[{"line_number":34,"context_line":"\tif len(index.Manifest.Manifests) !\u003d 1 {"},{"line_number":35,"context_line":"\t\treturn nil, fmt.Errorf(\"index.json files containing multiple manifests are not supported\")"},{"line_number":36,"context_line":"\t}"},{"line_number":37,"context_line":"\tmanifestDescriptor :\u003d \u0026index.Manifest.Manifests[0]"},{"line_number":38,"context_line":""},{"line_number":39,"context_line":"\timage, err :\u003d oci.AsImage(index.Ref(manifestDescriptor))"},{"line_number":40,"context_line":"\tif err !\u003d nil {"}],"source_content_type":"text/x-go","patch_set":2,"id":"f809f314_be5b5697","line":37,"in_reply_to":"92137b1f_8e6ffa35","updated":"2025-07-30 14:00:22.000000000","message":"Acknowledged","commit_id":"7903b91aa31ffa9a98fcfdd4f2f61c2c4948bfc7"},{"author":{"_account_id":1000038,"name":"Jan Schär","display_name":"Jan","email":"jan@monogon.tech","username":"jan","avatars":[{"url":"https://www.gravatar.com/avatar/fd0e7f48847aa0e46c8f361df2d6c26b.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/fd0e7f48847aa0e46c8f361df2d6c26b.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/fd0e7f48847aa0e46c8f361df2d6c26b.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/fd0e7f48847aa0e46c8f361df2d6c26b.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"change_message_id":"80a158806157d6f4cd43b066d2f3313cb13cf35c","unresolved":true,"context_lines":[{"line_number":34,"context_line":"\tif len(index.Manifest.Manifests) !\u003d 1 {"},{"line_number":35,"context_line":"\t\treturn nil, fmt.Errorf(\"index.json files containing multiple manifests are not supported\")"},{"line_number":36,"context_line":"\t}"},{"line_number":37,"context_line":"\tmanifestDescriptor :\u003d \u0026index.Manifest.Manifests[0]"},{"line_number":38,"context_line":""},{"line_number":39,"context_line":"\timage, err :\u003d oci.AsImage(index.Ref(manifestDescriptor))"},{"line_number":40,"context_line":"\tif err !\u003d nil {"}],"source_content_type":"text/x-go","patch_set":2,"id":"92137b1f_8e6ffa35","line":37,"in_reply_to":"fdf24d91_40d1f2ab","updated":"2025-07-30 10:00:04.000000000","message":"I only dereference it when copying it to a new slice. Otherwise it\u0027s always a pointer. That way, we don\u0027t make a shallow copy of the struct each time it\u0027s passed around.","commit_id":"7903b91aa31ffa9a98fcfdd4f2f61c2c4948bfc7"}]}
