)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":1000097,"name":"Peter Kolloch","email":"info@eigenvalue.net","username":"pkolloch"},"change_message_id":"d728d73e264995d3571cc8032a5717ef698c0fa5","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":8,"id":"f2581639_366df005","updated":"2024-02-21 07:51:02.000000000","message":"Thanks for the review","commit_id":"7f84a3206717cb88db6aa80cfd158b0424ad6c69"}],"tvix/nix-compat/src/derivation/mod.rs":[{"author":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"change_message_id":"61f1ddfd1799015469644908e9b916fbe7696d85","unresolved":false,"context_lines":[{"line_number":134,"context_line":"        let references: BTreeSet\u003cString\u003e \u003d self"},{"line_number":135,"context_line":"            .input_sources"},{"line_number":136,"context_line":"            .iter()"},{"line_number":137,"context_line":"            .chain(self.input_derivations.keys())"},{"line_number":138,"context_line":"            .map(StorePath::to_absolute_path)"},{"line_number":139,"context_line":"            .collect();"},{"line_number":140,"context_line":""}],"source_content_type":"text/x-rustsrc","patch_set":8,"id":"423d7d0d_d95095f1","line":137,"updated":"2024-02-21 10:51:45.000000000","message":"nice!","commit_id":"7f84a3206717cb88db6aa80cfd158b0424ad6c69"}],"tvix/nix-compat/src/derivation/parser.rs":[{"author":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"change_message_id":"b925a15768f2e877ca5a75e94fa7c1f4e9032265","unresolved":true,"context_lines":[{"line_number":200,"context_line":"        if input_sources.contains(\u0026input_source) {"},{"line_number":201,"context_line":"            return Err(nom::Err::Failure(NomError {"},{"line_number":202,"context_line":"                input: i,"},{"line_number":203,"context_line":"                code: ErrorKind::DuplicateInputSource(input_source.to_absolute_path()),"},{"line_number":204,"context_line":"            }));"},{"line_number":205,"context_line":"        } else {"},{"line_number":206,"context_line":"            input_sources.insert(input_source);"}],"source_content_type":"text/x-rustsrc","patch_set":4,"id":"306a0a6e_174aebb1","line":203,"updated":"2024-02-21 04:08:26.000000000","message":"The error struct itself can just hold the StorePath now, so the consumer can decide on their own how to present it later.","commit_id":"e21e00430ed6d67d4be0dcf9dd6a1184167cbd6a"},{"author":{"_account_id":1000097,"name":"Peter Kolloch","email":"info@eigenvalue.net","username":"pkolloch"},"change_message_id":"d728d73e264995d3571cc8032a5717ef698c0fa5","unresolved":false,"context_lines":[{"line_number":200,"context_line":"        if input_sources.contains(\u0026input_source) {"},{"line_number":201,"context_line":"            return Err(nom::Err::Failure(NomError {"},{"line_number":202,"context_line":"                input: i,"},{"line_number":203,"context_line":"                code: ErrorKind::DuplicateInputSource(input_source.to_absolute_path()),"},{"line_number":204,"context_line":"            }));"},{"line_number":205,"context_line":"        } else {"},{"line_number":206,"context_line":"            input_sources.insert(input_source);"}],"source_content_type":"text/x-rustsrc","patch_set":4,"id":"9fd25bb7_84dc99f3","line":203,"in_reply_to":"306a0a6e_174aebb1","updated":"2024-02-21 07:51:02.000000000","message":"Done","commit_id":"e21e00430ed6d67d4be0dcf9dd6a1184167cbd6a"}]}
