)]}'
{"/PATCHSET_LEVEL":[{"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":"9f2c4a3ed8bec74aba4d07bb863226459220dd52","unresolved":true,"context_lines":[],"source_content_type":"","patch_set":1,"id":"60b093d0_7046457a","updated":"2024-07-09 19:46:06.000000000","message":"Test failure is caused by this CL, pushing this back to you.","commit_id":"57ec1111a15e1818e881f04388748d6e8d1eae1c"},{"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":"ab72a95b42d19abc1125cc5ac7a7aa0cd558ad31","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"9a2b1ef3_aaf1802c","in_reply_to":"60b093d0_7046457a","updated":"2024-07-10 16:19:44.000000000","message":"Done","commit_id":"57ec1111a15e1818e881f04388748d6e8d1eae1c"}],"osbase/fat32/fat32.go":[{"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":"35b76b7444551478e59a39973673523dc89bd701","unresolved":true,"context_lines":[{"line_number":410,"context_line":"\treturn nil"},{"line_number":411,"context_line":"}"},{"line_number":412,"context_line":""},{"line_number":413,"context_line":"func prepareFS(opts *Options, rootInode Inode) (bootSector, fsinfo, planningState, error) {"},{"line_number":414,"context_line":"\tif opts.BlockSize \u003d\u003d 0 {"},{"line_number":415,"context_line":"\t\topts.BlockSize \u003d 512"},{"line_number":416,"context_line":"\t}"}],"source_content_type":"text/x-go","patch_set":2,"id":"1c518fc0_5db7d0b9","line":413,"range":{"start_line":413,"start_character":48,"end_line":413,"end_character":58},"updated":"2024-07-11 13:00:39.000000000","message":"Make all of these pointers, then you can just return nil, nil, nil for errors","commit_id":"df139a0ea0fe5bde15b228ac4308ce8e92101c09"},{"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":"a2e1ece3e0b09bb774dad942e3ab4234be345e7d","unresolved":false,"context_lines":[{"line_number":410,"context_line":"\treturn nil"},{"line_number":411,"context_line":"}"},{"line_number":412,"context_line":""},{"line_number":413,"context_line":"func prepareFS(opts *Options, rootInode Inode) (bootSector, fsinfo, planningState, error) {"},{"line_number":414,"context_line":"\tif opts.BlockSize \u003d\u003d 0 {"},{"line_number":415,"context_line":"\t\topts.BlockSize \u003d 512"},{"line_number":416,"context_line":"\t}"}],"source_content_type":"text/x-go","patch_set":2,"id":"bb455735_44b35ae0","line":413,"range":{"start_line":413,"start_character":48,"end_line":413,"end_character":58},"in_reply_to":"1c518fc0_5db7d0b9","updated":"2024-07-11 14:50:00.000000000","message":"Done","commit_id":"df139a0ea0fe5bde15b228ac4308ce8e92101c09"},{"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":"35b76b7444551478e59a39973673523dc89bd701","unresolved":true,"context_lines":[{"line_number":541,"context_line":"\treturn bs, fsi, p, nil"},{"line_number":542,"context_line":"}"},{"line_number":543,"context_line":""},{"line_number":544,"context_line":"// SizeFS returns the size of a filesystem described by a root inode and its"},{"line_number":545,"context_line":"// children."},{"line_number":546,"context_line":"func SizeFS(rootInode Inode, opts Options) (int64, error) {"},{"line_number":547,"context_line":"\tbs, _, _, err :\u003d prepareFS(\u0026opts, rootInode)"},{"line_number":548,"context_line":"\tif err !\u003d nil {"}],"source_content_type":"text/x-go","patch_set":2,"id":"ca897991_d1f43fbb","line":545,"range":{"start_line":544,"start_character":3,"end_line":545,"end_character":12},"updated":"2024-07-11 13:00:39.000000000","message":"```suggestion\n// SizeFS returns the number of blocks required to hold the filesystem defined by rootInode and opts. This can be used for sizing calculations before calling WriteFS.```","commit_id":"df139a0ea0fe5bde15b228ac4308ce8e92101c09"},{"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":"f7cf9b9d0ffd52642281f6c294f02e4afd4351ee","unresolved":false,"context_lines":[{"line_number":541,"context_line":"\treturn bs, fsi, p, nil"},{"line_number":542,"context_line":"}"},{"line_number":543,"context_line":""},{"line_number":544,"context_line":"// SizeFS returns the size of a filesystem described by a root inode and its"},{"line_number":545,"context_line":"// children."},{"line_number":546,"context_line":"func SizeFS(rootInode Inode, opts Options) (int64, error) {"},{"line_number":547,"context_line":"\tbs, _, _, err :\u003d prepareFS(\u0026opts, rootInode)"},{"line_number":548,"context_line":"\tif err !\u003d nil {"}],"source_content_type":"text/x-go","patch_set":2,"id":"ed2bf599_5c42c4c8","line":545,"range":{"start_line":544,"start_character":3,"end_line":545,"end_character":12},"in_reply_to":"ca897991_d1f43fbb","updated":"2024-07-11 14:50:05.000000000","message":"Done","commit_id":"df139a0ea0fe5bde15b228ac4308ce8e92101c09"}]}
