)]}'
{"tvix/store/src/bin/tvix-store.rs":[{"author":{"_account_id":1000073,"name":"raitobezarius","display_name":"Ryan Lahfa","email":"tvl@lahfa.xyz","username":"raitobezarius"},"change_message_id":"3406f63ecc2733ad52a96fc88c915b4031a01d43","unresolved":true,"context_lines":[{"line_number":222,"context_line":"            // update path_info_service to point to a cache combining the two."},{"line_number":223,"context_line":"            let path_info_service \u003d if let Some(addr) \u003d remote_path_info_service_addr {"},{"line_number":224,"context_line":"                let remote_path_info_service \u003d tvix_store::pathinfoservice::from_addr("},{"line_number":225,"context_line":"                    \u0026addr, None, // FIXME"},{"line_number":226,"context_line":"                )"},{"line_number":227,"context_line":"                .await?;"},{"line_number":228,"context_line":""}],"source_content_type":"text/x-rustsrc","patch_set":3,"id":"604e1f01_e9e79b82","line":225,"updated":"2024-07-19 14:24:56.000000000","message":"intended fixme? can you describe a bit more","commit_id":"2e16c363ae503ef457f82b293d613264f16e8c36"},{"author":{"_account_id":1000106,"name":"yuka","email":"yuka@yuka.dev","username":"yuka"},"change_message_id":"f252992130d3d623f64b0200f045cac190d93c72","unresolved":false,"context_lines":[{"line_number":222,"context_line":"            // update path_info_service to point to a cache combining the two."},{"line_number":223,"context_line":"            let path_info_service \u003d if let Some(addr) \u003d remote_path_info_service_addr {"},{"line_number":224,"context_line":"                let remote_path_info_service \u003d tvix_store::pathinfoservice::from_addr("},{"line_number":225,"context_line":"                    \u0026addr, None, // FIXME"},{"line_number":226,"context_line":"                )"},{"line_number":227,"context_line":"                .await?;"},{"line_number":228,"context_line":""}],"source_content_type":"text/x-rustsrc","patch_set":3,"id":"34fbd4e2_c4498925","line":225,"in_reply_to":"604e1f01_e9e79b82","updated":"2024-07-19 20:58:35.000000000","message":"Done","commit_id":"2e16c363ae503ef457f82b293d613264f16e8c36"}],"tvix/store/src/composition.rs":[{"author":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"change_message_id":"952447ffa2804acf5a2e208830b7dd16ab996e9e","unresolved":true,"context_lines":[{"line_number":3,"context_line":"pub use tvix_castore::composition::*;"},{"line_number":4,"context_line":""},{"line_number":5,"context_line":"lazy_static! {"},{"line_number":6,"context_line":"    /// The provided registry of tvix_store, which has all the builtin"},{"line_number":7,"context_line":"    /// tvix_castore (BlobStore/DirectoryStore) and tvix_store"},{"line_number":8,"context_line":"    /// (PathInfoService) implementations."},{"line_number":9,"context_line":"    pub static ref REG: Registry \u003d {"}],"source_content_type":"text/x-rustsrc","patch_set":12,"id":"6d3b5ede_ddf53a68","line":6,"updated":"2024-07-20 15:03:01.000000000","message":"```suggestion\n    /// The provided registry of tvix_store, which has all the built-in\n```","commit_id":"1aa25bdb1bc6a476f5657ec5204ae0e9589e7754"},{"author":{"_account_id":1000106,"name":"yuka","email":"yuka@yuka.dev","username":"yuka"},"change_message_id":"9137bb09943fdab1d7bd1f460d960ad5ab824143","unresolved":false,"context_lines":[{"line_number":3,"context_line":"pub use tvix_castore::composition::*;"},{"line_number":4,"context_line":""},{"line_number":5,"context_line":"lazy_static! {"},{"line_number":6,"context_line":"    /// The provided registry of tvix_store, which has all the builtin"},{"line_number":7,"context_line":"    /// tvix_castore (BlobStore/DirectoryStore) and tvix_store"},{"line_number":8,"context_line":"    /// (PathInfoService) implementations."},{"line_number":9,"context_line":"    pub static ref REG: Registry \u003d {"}],"source_content_type":"text/x-rustsrc","patch_set":12,"id":"f0afab9b_1311c45e","line":6,"in_reply_to":"6d3b5ede_ddf53a68","updated":"2024-07-20 17:31:33.000000000","message":"Done","commit_id":"1aa25bdb1bc6a476f5657ec5204ae0e9589e7754"},{"author":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"change_message_id":"952447ffa2804acf5a2e208830b7dd16ab996e9e","unresolved":true,"context_lines":[{"line_number":13,"context_line":"    };"},{"line_number":14,"context_line":"}"},{"line_number":15,"context_line":""},{"line_number":16,"context_line":"/// Register the builtin services of tvix_castore and tvix_store with the given"},{"line_number":17,"context_line":"/// registry. This is useful for creating your own registry with the builtin"},{"line_number":18,"context_line":"/// types _and_ extra third party types."},{"line_number":19,"context_line":"pub fn add_default_services(reg: \u0026mut Registry) {"}],"source_content_type":"text/x-rustsrc","patch_set":12,"id":"20336459_ca02c97b","line":16,"updated":"2024-07-20 15:03:01.000000000","message":"```suggestion\n/// Register the built-in services of tvix_castore and tvix_store with the given\n```","commit_id":"1aa25bdb1bc6a476f5657ec5204ae0e9589e7754"},{"author":{"_account_id":1000106,"name":"yuka","email":"yuka@yuka.dev","username":"yuka"},"change_message_id":"9137bb09943fdab1d7bd1f460d960ad5ab824143","unresolved":false,"context_lines":[{"line_number":13,"context_line":"    };"},{"line_number":14,"context_line":"}"},{"line_number":15,"context_line":""},{"line_number":16,"context_line":"/// Register the builtin services of tvix_castore and tvix_store with the given"},{"line_number":17,"context_line":"/// registry. This is useful for creating your own registry with the builtin"},{"line_number":18,"context_line":"/// types _and_ extra third party types."},{"line_number":19,"context_line":"pub fn add_default_services(reg: \u0026mut Registry) {"}],"source_content_type":"text/x-rustsrc","patch_set":12,"id":"bf909824_a3953fd9","line":16,"in_reply_to":"20336459_ca02c97b","updated":"2024-07-20 17:31:33.000000000","message":"Done","commit_id":"1aa25bdb1bc6a476f5657ec5204ae0e9589e7754"},{"author":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"change_message_id":"952447ffa2804acf5a2e208830b7dd16ab996e9e","unresolved":true,"context_lines":[{"line_number":14,"context_line":"}"},{"line_number":15,"context_line":""},{"line_number":16,"context_line":"/// Register the builtin services of tvix_castore and tvix_store with the given"},{"line_number":17,"context_line":"/// registry. This is useful for creating your own registry with the builtin"},{"line_number":18,"context_line":"/// types _and_ extra third party types."},{"line_number":19,"context_line":"pub fn add_default_services(reg: \u0026mut Registry) {"},{"line_number":20,"context_line":"    tvix_castore::composition::add_default_services(reg);"}],"source_content_type":"text/x-rustsrc","patch_set":12,"id":"a8375162_ee8205ac","line":17,"updated":"2024-07-20 15:03:01.000000000","message":"```suggestion\n/// registry. This is useful for creating your own registry with the built-in\n```","commit_id":"1aa25bdb1bc6a476f5657ec5204ae0e9589e7754"},{"author":{"_account_id":1000106,"name":"yuka","email":"yuka@yuka.dev","username":"yuka"},"change_message_id":"9137bb09943fdab1d7bd1f460d960ad5ab824143","unresolved":false,"context_lines":[{"line_number":14,"context_line":"}"},{"line_number":15,"context_line":""},{"line_number":16,"context_line":"/// Register the builtin services of tvix_castore and tvix_store with the given"},{"line_number":17,"context_line":"/// registry. This is useful for creating your own registry with the builtin"},{"line_number":18,"context_line":"/// types _and_ extra third party types."},{"line_number":19,"context_line":"pub fn add_default_services(reg: \u0026mut Registry) {"},{"line_number":20,"context_line":"    tvix_castore::composition::add_default_services(reg);"}],"source_content_type":"text/x-rustsrc","patch_set":12,"id":"8d94e2c6_7c7ce9ef","line":17,"in_reply_to":"a8375162_ee8205ac","updated":"2024-07-20 17:31:33.000000000","message":"Done","commit_id":"1aa25bdb1bc6a476f5657ec5204ae0e9589e7754"}],"tvix/store/src/pathinfoservice/nix_http.rs":[{"author":{"_account_id":1000073,"name":"raitobezarius","display_name":"Ryan Lahfa","email":"tvl@lahfa.xyz","username":"raitobezarius"},"change_message_id":"3406f63ecc2733ad52a96fc88c915b4031a01d43","unresolved":true,"context_lines":[{"line_number":320,"context_line":"        Ok(Arc::new(svc))"},{"line_number":321,"context_line":""},{"line_number":322,"context_line":"        /*let mut pubkeys: Vec\u003cnarinfo::PubKey\u003e \u003d Vec::with_capacity(pubkey_strs.len());"},{"line_number":323,"context_line":"        for pubkey_str in pubkey_strs {"},{"line_number":324,"context_line":"            pubkeys.push(narinfo::PubKey::parse(pubkey_str).map_err(|e| {"},{"line_number":325,"context_line":"                Error::StorageError(format!(\"invalid public key: {e}\"))"},{"line_number":326,"context_line":"            })?);"}],"source_content_type":"text/x-rustsrc","patch_set":3,"id":"a4a7507b_6d3f26b9","line":323,"updated":"2024-07-19 14:24:56.000000000","message":"should be removed?","commit_id":"2e16c363ae503ef457f82b293d613264f16e8c36"},{"author":{"_account_id":1000106,"name":"yuka","email":"yuka@yuka.dev","username":"yuka"},"change_message_id":"bf7c7c4b8062c73c912400ac5a3b2dceb0a72849","unresolved":false,"context_lines":[{"line_number":320,"context_line":"        Ok(Arc::new(svc))"},{"line_number":321,"context_line":""},{"line_number":322,"context_line":"        /*let mut pubkeys: Vec\u003cnarinfo::PubKey\u003e \u003d Vec::with_capacity(pubkey_strs.len());"},{"line_number":323,"context_line":"        for pubkey_str in pubkey_strs {"},{"line_number":324,"context_line":"            pubkeys.push(narinfo::PubKey::parse(pubkey_str).map_err(|e| {"},{"line_number":325,"context_line":"                Error::StorageError(format!(\"invalid public key: {e}\"))"},{"line_number":326,"context_line":"            })?);"}],"source_content_type":"text/x-rustsrc","patch_set":3,"id":"e6fd3565_91c1686e","line":323,"in_reply_to":"a4a7507b_6d3f26b9","updated":"2024-07-19 14:36:40.000000000","message":"Done","commit_id":"2e16c363ae503ef457f82b293d613264f16e8c36"}],"tvix/store/src/utils.rs":[{"author":{"_account_id":1000073,"name":"raitobezarius","display_name":"Ryan Lahfa","email":"tvl@lahfa.xyz","username":"raitobezarius"},"change_message_id":"3406f63ecc2733ad52a96fc88c915b4031a01d43","unresolved":true,"context_lines":[{"line_number":35,"context_line":""},{"line_number":36,"context_line":"    let path_info_service \u003d pathinfoservice::from_addr("},{"line_number":37,"context_line":"        path_info_service_addr.as_ref(),"},{"line_number":38,"context_line":"        None, // TODO"},{"line_number":39,"context_line":"    )"},{"line_number":40,"context_line":"    .await?;"},{"line_number":41,"context_line":""}],"source_content_type":"text/x-rustsrc","patch_set":3,"id":"5bc29521_b15f0e1b","line":38,"updated":"2024-07-19 14:24:56.000000000","message":"what is it needed to do?","commit_id":"2e16c363ae503ef457f82b293d613264f16e8c36"},{"author":{"_account_id":1000106,"name":"yuka","email":"yuka@yuka.dev","username":"yuka"},"change_message_id":"06dd0d85818b69f7ed36732a76101a0ae024c081","unresolved":false,"context_lines":[{"line_number":35,"context_line":""},{"line_number":36,"context_line":"    let path_info_service \u003d pathinfoservice::from_addr("},{"line_number":37,"context_line":"        path_info_service_addr.as_ref(),"},{"line_number":38,"context_line":"        None, // TODO"},{"line_number":39,"context_line":"    )"},{"line_number":40,"context_line":"    .await?;"},{"line_number":41,"context_line":""}],"source_content_type":"text/x-rustsrc","patch_set":3,"id":"c6a06598_1016a230","line":38,"in_reply_to":"5bc29521_b15f0e1b","updated":"2024-07-19 17:21:48.000000000","message":"Done","commit_id":"2e16c363ae503ef457f82b293d613264f16e8c36"}]}
