{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":631074882,"defaultBranch":"rust","name":"linux","ownerLogin":"ariel-miculas","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2023-04-21T21:35:24.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/15237142?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1715806029.0","currentOid":""},"activityList":{"items":[{"before":"249e05dfbefabddc2c388b1e45de9d51b05b1820","after":"c8145041699d34808902cbfa311f13a217b4a437","ref":"refs/heads/puzzlefs","pushedAt":"2024-05-16T18:35:24.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ariel-miculas","name":"Ariel Miculas","path":"/ariel-miculas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15237142?s=80&v=4"},"commit":{"message":"fs: puzzlefs: implement statfs for puzzlefs\n\nIn order to use a filesystem as a lower filesystem in an overlay, it\nmust implement statfs.\n\nSigned-off-by: Ariel Miculas ","shortMessageHtmlLink":"fs: puzzlefs: implement statfs for puzzlefs"}},{"before":"249e05dfbefabddc2c388b1e45de9d51b05b1820","after":"c8145041699d34808902cbfa311f13a217b4a437","ref":"refs/heads/puzzlefs_rfc_v3","pushedAt":"2024-05-16T18:34:39.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ariel-miculas","name":"Ariel Miculas","path":"/ariel-miculas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15237142?s=80&v=4"},"commit":{"message":"fs: puzzlefs: implement statfs for puzzlefs\n\nIn order to use a filesystem as a lower filesystem in an overlay, it\nmust implement statfs.\n\nSigned-off-by: Ariel Miculas ","shortMessageHtmlLink":"fs: puzzlefs: implement statfs for puzzlefs"}},{"before":null,"after":"249e05dfbefabddc2c388b1e45de9d51b05b1820","ref":"refs/heads/puzzlefs_rfc_v3","pushedAt":"2024-05-15T20:47:09.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ariel-miculas","name":"Ariel Miculas","path":"/ariel-miculas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15237142?s=80&v=4"},"commit":{"message":"fs: puzzlefs: implement statfs for puzzlefs\n\nIn order to use a filesystem as a lower filesystem in an overlay, it\nmust implement statfs.\n\nSigned-off-by: Ariel Miculas ","shortMessageHtmlLink":"fs: puzzlefs: implement statfs for puzzlefs"}},{"before":"91937b9833c8c3f4a77067e54ca11c1317b21e88","after":"249e05dfbefabddc2c388b1e45de9d51b05b1820","ref":"refs/heads/puzzlefs","pushedAt":"2024-05-15T20:46:25.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ariel-miculas","name":"Ariel Miculas","path":"/ariel-miculas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15237142?s=80&v=4"},"commit":{"message":"fs: puzzlefs: implement statfs for puzzlefs\n\nIn order to use a filesystem as a lower filesystem in an overlay, it\nmust implement statfs.\n\nSigned-off-by: Ariel Miculas ","shortMessageHtmlLink":"fs: puzzlefs: implement statfs for puzzlefs"}},{"before":"8590007af4b6b4bbec471d8c4774a01fc91f515a","after":"910d101e90a3914484f5a63f8d8dc36207960d9c","ref":"refs/heads/puzzlefs_rfc","pushedAt":"2024-03-26T17:53:14.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ariel-miculas","name":"Ariel Miculas","path":"/ariel-miculas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15237142?s=80&v=4"},"commit":{"message":"rust: puzzlefs: implement directory listing and directory entry lookup\n\nImplement the necessary features for directory listing and directory\nentry lookup:\n* create a new InodeOperations trait which currently only supports the\nlookup function\n* add the iterate_shared function to the Operations trait\n\nImplement both newly added features for puzzlefs, a clear improvement\nover inserting all the directory entries in the dcache during\ninitialization.\n\nSigned-off-by: Ariel Miculas ","shortMessageHtmlLink":"rust: puzzlefs: implement directory listing and directory entry lookup"}},{"before":"4e233830a81488f7ba00532ec6f800c77ffe8b00","after":"91937b9833c8c3f4a77067e54ca11c1317b21e88","ref":"refs/heads/puzzlefs","pushedAt":"2024-02-27T19:00:42.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ariel-miculas","name":"Ariel Miculas","path":"/ariel-miculas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15237142?s=80&v=4"},"commit":{"message":"fs: puzzlefs: implement statfs for puzzlefs\n\nIn order to use a filesystem as a lower filesystem in an overlay, it\nmust implement statfs.\n\nSigned-off-by: Ariel Miculas ","shortMessageHtmlLink":"fs: puzzlefs: implement statfs for puzzlefs"}},{"before":"4e233830a81488f7ba00532ec6f800c77ffe8b00","after":"91937b9833c8c3f4a77067e54ca11c1317b21e88","ref":"refs/heads/puzzlefs-ro-fs","pushedAt":"2024-02-27T19:00:23.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ariel-miculas","name":"Ariel Miculas","path":"/ariel-miculas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15237142?s=80&v=4"},"commit":{"message":"fs: puzzlefs: implement statfs for puzzlefs\n\nIn order to use a filesystem as a lower filesystem in an overlay, it\nmust implement statfs.\n\nSigned-off-by: Ariel Miculas ","shortMessageHtmlLink":"fs: puzzlefs: implement statfs for puzzlefs"}},{"before":"3b686d9ff1a891d684d5accdab9c29c5cb9473f5","after":"4e233830a81488f7ba00532ec6f800c77ffe8b00","ref":"refs/heads/puzzlefs","pushedAt":"2023-10-31T16:52:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ariel-miculas","name":"Ariel Miculas","path":"/ariel-miculas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15237142?s=80&v=4"},"commit":{"message":"fs: puzzlefs: implement statfs for puzzlefs\n\nIn order to use a filesystem as a lower filesystem in an overlay, it\nmust implement statfs.\n\nSigned-off-by: Ariel Miculas ","shortMessageHtmlLink":"fs: puzzlefs: implement statfs for puzzlefs"}},{"before":"3b686d9ff1a891d684d5accdab9c29c5cb9473f5","after":"4e233830a81488f7ba00532ec6f800c77ffe8b00","ref":"refs/heads/puzzlefs-ro-fs","pushedAt":"2023-10-31T16:52:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ariel-miculas","name":"Ariel Miculas","path":"/ariel-miculas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15237142?s=80&v=4"},"commit":{"message":"fs: puzzlefs: implement statfs for puzzlefs\n\nIn order to use a filesystem as a lower filesystem in an overlay, it\nmust implement statfs.\n\nSigned-off-by: Ariel Miculas ","shortMessageHtmlLink":"fs: puzzlefs: implement statfs for puzzlefs"}},{"before":"45b081aa0648f15febf575feacdf4048b470241a","after":"3b686d9ff1a891d684d5accdab9c29c5cb9473f5","ref":"refs/heads/puzzlefs","pushedAt":"2023-10-26T12:27:14.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ariel-miculas","name":"Ariel Miculas","path":"/ariel-miculas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15237142?s=80&v=4"},"commit":{"message":"fs: puzzlefs: add oci_root_dir and image_manifest mount parameters\n\nThese parameters are passed when mounting puzzlefs using '-o' option of\nmount:\n-o oci_root_dir=\"/path/to/oci/dir\"\n-o image_manifest=\"root_hash_of_image_manifest\"\n\nFor a particular manifest in the manifests array in index.json (located\nin the oci_root_dir), the root hash of the image manifest is found in\nthe digest field.\n\nIt would be nicer if we could pass the tag, but we don't support json\ndeserialization.\n\nExample of mount:\nmount -t puzzlefs -o oci_root_dir=\"/home/puzzlefs_oci\" -o \\\nimage_manifest=\"2d6602d678140540dc7e96de652a76a8b16e8aca190bae141297bcffdcae901b\" \\\nnone /mnt\n\nSigned-off-by: Ariel Miculas ","shortMessageHtmlLink":"fs: puzzlefs: add oci_root_dir and image_manifest mount parameters"}},{"before":"45b081aa0648f15febf575feacdf4048b470241a","after":"3b686d9ff1a891d684d5accdab9c29c5cb9473f5","ref":"refs/heads/puzzlefs-ro-fs","pushedAt":"2023-10-26T12:26:56.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ariel-miculas","name":"Ariel Miculas","path":"/ariel-miculas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15237142?s=80&v=4"},"commit":{"message":"fs: puzzlefs: add oci_root_dir and image_manifest mount parameters\n\nThese parameters are passed when mounting puzzlefs using '-o' option of\nmount:\n-o oci_root_dir=\"/path/to/oci/dir\"\n-o image_manifest=\"root_hash_of_image_manifest\"\n\nFor a particular manifest in the manifests array in index.json (located\nin the oci_root_dir), the root hash of the image manifest is found in\nthe digest field.\n\nIt would be nicer if we could pass the tag, but we don't support json\ndeserialization.\n\nExample of mount:\nmount -t puzzlefs -o oci_root_dir=\"/home/puzzlefs_oci\" -o \\\nimage_manifest=\"2d6602d678140540dc7e96de652a76a8b16e8aca190bae141297bcffdcae901b\" \\\nnone /mnt\n\nSigned-off-by: Ariel Miculas ","shortMessageHtmlLink":"fs: puzzlefs: add oci_root_dir and image_manifest mount parameters"}},{"before":"9caadfefd052f4a905040bd2fb853e1584e15c3b","after":"655607228ff4ac9e56295ddd74fff8910dfbef14","ref":"refs/heads/state-type-parameter","pushedAt":"2023-10-20T14:45:29.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ariel-miculas","name":"Ariel Miculas","path":"/ariel-miculas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15237142?s=80&v=4"},"commit":{"message":"rust: fs: use state type parameter instead of separate structs\n\nSigned-off-by: Ariel Miculas ","shortMessageHtmlLink":"rust: fs: use state type parameter instead of separate structs"}},{"before":null,"after":"9caadfefd052f4a905040bd2fb853e1584e15c3b","ref":"refs/heads/state-type-parameter","pushedAt":"2023-10-20T14:27:25.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ariel-miculas","name":"Ariel Miculas","path":"/ariel-miculas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15237142?s=80&v=4"},"commit":{"message":"Using state type parameter instead of separate structs","shortMessageHtmlLink":"Using state type parameter instead of separate structs"}},{"before":"8fd64f443d90fe8a30a3ea14b8e0153d96c7bc25","after":"45b081aa0648f15febf575feacdf4048b470241a","ref":"refs/heads/puzzlefs","pushedAt":"2023-10-20T13:39:26.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ariel-miculas","name":"Ariel Miculas","path":"/ariel-miculas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15237142?s=80&v=4"},"commit":{"message":"rust: helpers: fix build\n\nfolio_alloc() is a static inline function when CONFIG_NUMA is not\ndefined, so we need a helper in this case.\n\nSigned-off-by: Ariel Miculas ","shortMessageHtmlLink":"rust: helpers: fix build"}},{"before":"8fd64f443d90fe8a30a3ea14b8e0153d96c7bc25","after":"45b081aa0648f15febf575feacdf4048b470241a","ref":"refs/heads/puzzlefs-ro-fs","pushedAt":"2023-10-20T13:37:18.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ariel-miculas","name":"Ariel Miculas","path":"/ariel-miculas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15237142?s=80&v=4"},"commit":{"message":"rust: helpers: fix build\n\nfolio_alloc() is a static inline function when CONFIG_NUMA is not\ndefined, so we need a helper in this case.\n\nSigned-off-by: Ariel Miculas ","shortMessageHtmlLink":"rust: helpers: fix build"}},{"before":"7f15c0cd116e693cae10a053f376ed1501e40af5","after":"8fd64f443d90fe8a30a3ea14b8e0153d96c7bc25","ref":"refs/heads/puzzlefs","pushedAt":"2023-10-16T11:02:02.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ariel-miculas","name":"Ariel Miculas","path":"/ariel-miculas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15237142?s=80&v=4"},"commit":{"message":"fs: puzzlefs: implement extended attributes listing\n\nSigned-off-by: Ariel Miculas ","shortMessageHtmlLink":"fs: puzzlefs: implement extended attributes listing"}},{"before":"7f15c0cd116e693cae10a053f376ed1501e40af5","after":"8fd64f443d90fe8a30a3ea14b8e0153d96c7bc25","ref":"refs/heads/puzzlefs-ro-fs","pushedAt":"2023-10-16T11:01:23.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ariel-miculas","name":"Ariel Miculas","path":"/ariel-miculas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15237142?s=80&v=4"},"commit":{"message":"fs: puzzlefs: implement extended attributes listing\n\nSigned-off-by: Ariel Miculas ","shortMessageHtmlLink":"fs: puzzlefs: implement extended attributes listing"}},{"before":null,"after":"7f15c0cd116e693cae10a053f376ed1501e40af5","ref":"refs/heads/puzzlefs","pushedAt":"2023-10-11T16:10:00.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ariel-miculas","name":"Ariel Miculas","path":"/ariel-miculas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15237142?s=80&v=4"},"commit":{"message":"fs: puzzlefs: implement extended attributes listing","shortMessageHtmlLink":"fs: puzzlefs: implement extended attributes listing"}},{"before":"e2e093b0413ea83894bdee511aadf065c077b5ee","after":"7f15c0cd116e693cae10a053f376ed1501e40af5","ref":"refs/heads/puzzlefs-ro-fs","pushedAt":"2023-10-11T16:09:34.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"ariel-miculas","name":"Ariel Miculas","path":"/ariel-miculas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15237142?s=80&v=4"},"commit":{"message":"fs: puzzlefs: implement extended attributes listing","shortMessageHtmlLink":"fs: puzzlefs: implement extended attributes listing"}},{"before":"cdc9c0d6e75ab6539d548c1f79c7ef2bc015d3e3","after":"e2e093b0413ea83894bdee511aadf065c077b5ee","ref":"refs/heads/puzzlefs-ro-fs","pushedAt":"2023-10-09T16:03:35.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ariel-miculas","name":"Ariel Miculas","path":"/ariel-miculas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15237142?s=80&v=4"},"commit":{"message":"Temporary fix for the build","shortMessageHtmlLink":"Temporary fix for the build"}},{"before":"9366fcd493965a8e4896cc6c667587821e585e00","after":"cdc9c0d6e75ab6539d548c1f79c7ef2bc015d3e3","ref":"refs/heads/puzzlefs-ro-fs","pushedAt":"2023-09-20T21:12:21.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ariel-miculas","name":"Ariel Miculas","path":"/ariel-miculas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15237142?s=80&v=4"},"commit":{"message":"Implement the read-only file system trait fs::ro::Type for puzzlefs\n\nImplement directory iteration, inode lookup and the read_folio\noperation.\nThe puzzlefs image path and the manifest digest are hard-coded for now\ndue to the lack of module parameters support.\n\nSigned-off-by: Ariel Miculas ","shortMessageHtmlLink":"Implement the read-only file system trait fs::ro::Type for puzzlefs"}},{"before":"336d76cb26aad1be33892f8e6259d8e140d16e93","after":"9366fcd493965a8e4896cc6c667587821e585e00","ref":"refs/heads/puzzlefs-ro-fs","pushedAt":"2023-09-05T06:13:05.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ariel-miculas","name":"Ariel Miculas","path":"/ariel-miculas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15237142?s=80&v=4"},"commit":{"message":"Implement the read-only file system trait fs::ro::Type for puzzlefs\n\nImplement directory iteration, inode lookup and the read_folio\noperation.\nThe puzzlefs image path and the manifest digest are hard-coded for now\ndue to the lack of module parameters support.\n\nSigned-off-by: Ariel Miculas ","shortMessageHtmlLink":"Implement the read-only file system trait fs::ro::Type for puzzlefs"}},{"before":"c7f807ad74f5b5987aadda2dc9f890423c4cf7dd","after":"336d76cb26aad1be33892f8e6259d8e140d16e93","ref":"refs/heads/puzzlefs-ro-fs","pushedAt":"2023-09-05T05:53:14.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ariel-miculas","name":"Ariel Miculas","path":"/ariel-miculas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15237142?s=80&v=4"},"commit":{"message":"Implement the read-only file system trait fs::ro::Type for puzzlefs\n\nImplement directory iteration, inode lookup and the read_folio\noperation.\nThe puzzlefs image path and the manifest digest are hard-coded for now\ndue to the lack of module parameters support.\n\nSigned-off-by: Ariel Miculas ","shortMessageHtmlLink":"Implement the read-only file system trait fs::ro::Type for puzzlefs"}},{"before":null,"after":"c7f807ad74f5b5987aadda2dc9f890423c4cf7dd","ref":"refs/heads/puzzlefs-ro-fs","pushedAt":"2023-08-31T17:12:30.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ariel-miculas","name":"Ariel Miculas","path":"/ariel-miculas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15237142?s=80&v=4"},"commit":{"message":"Implement the puzzlefs driver\n\nSigned-off-by: Ariel Miculas ","shortMessageHtmlLink":"Implement the puzzlefs driver"}},{"before":"9efc2d4fffdd5b709aaf659e2949bed244e9b78f","after":"8590007af4b6b4bbec471d8c4774a01fc91f515a","ref":"refs/heads/puzzlefs_rfc","pushedAt":"2023-08-08T05:28:09.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ariel-miculas","name":"Ariel Miculas","path":"/ariel-miculas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15237142?s=80&v=4"},"commit":{"message":"rust: puzzlefs: implement directory listing and directory entry lookup\n\nImplement the necessary features for directory listing and directory\nentry lookup:\n* create a new InodeOperations trait which currently only supports the\nlookup function\n* add the iterate_shared function to the Operations trait\n\nImplement both newly added features for puzzlefs, a clear improvement\nover inserting all the directory entries in the dcache during\ninitialization.\n\nSigned-off-by: Ariel Miculas ","shortMessageHtmlLink":"rust: puzzlefs: implement directory listing and directory entry lookup"}},{"before":"d7193b5afdbd19233fd1a833c9753e802eb72f16","after":"9efc2d4fffdd5b709aaf659e2949bed244e9b78f","ref":"refs/heads/puzzlefs_rfc","pushedAt":"2023-08-07T17:25:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ariel-miculas","name":"Ariel Miculas","path":"/ariel-miculas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15237142?s=80&v=4"},"commit":{"message":"rust: puzzlefs: implement directory listing and directory entry lookup\n\nImplement the necessary features for directory listing and directory\nentry lookup:\n* create a new InodeOperations trait which currently only supports the\nlookup function\n* add the iterate_shared function to the Operations trait\n\nImplement both newly added features for puzzlefs, a clear improvement\nover inserting all the directory entries in the dcache during\ninitialization.\n\nSigned-off-by: Ariel Miculas ","shortMessageHtmlLink":"rust: puzzlefs: implement directory listing and directory entry lookup"}},{"before":"5031eeee7aae222a5901ece56f7e5ee0e69adb23","after":"4ac5df261f6e1d0f4a3380e2df1363373dbaa2b1","ref":"refs/heads/puzzlefs_dependencies","pushedAt":"2023-07-30T12:50:43.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ariel-miculas","name":"Ariel Miculas","path":"/ariel-miculas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15237142?s=80&v=4"},"commit":{"message":"rust: Kbuild: enable `capnp`\n\nWith all the new files in place for capnp, this patch adds support\nfor it in the build system.\n\nSigned-off-by: Ariel Miculas ","shortMessageHtmlLink":"rust: Kbuild: enable capnp"}},{"before":"8b4bb0cb728f3dde8ac6a378f76d0bd25ba5d737","after":"d7193b5afdbd19233fd1a833c9753e802eb72f16","ref":"refs/heads/puzzlefs_rfc","pushedAt":"2023-07-27T13:15:22.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ariel-miculas","name":"Ariel Miculas","path":"/ariel-miculas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15237142?s=80&v=4"},"commit":{"message":"rust: puzzlefs: add oci_root_dir and image_manifest filesystem parameters\n\nThese parameters are passed when mounting puzzlefs using '-o' option of\nmount:\n-o oci_root_dir=\"/path/to/oci/dir\"\n-o image_manifest=\"root_hash_of_image_manifest\"\n\nFor a particular manifest in the manifests array in index.json (located\nin the oci_root_dir), the root hash of the image manifest is found in\nthe digest field.\n\nIt would be nicer if we could pass the tag, but we don't support json\ndeserialization.\n\nExample of mount:\nmount -t puzzlefs -o oci_root_dir=\"/home/puzzlefs_oci\" -o \\\nimage_manifest=\"2d6602d678140540dc7e96de652a76a8b16e8aca190bae141297bcffdcae901b\" \\\nnone /mnt\n\nSigned-off-by: Ariel Miculas ","shortMessageHtmlLink":"rust: puzzlefs: add oci_root_dir and image_manifest filesystem parame…"}},{"before":"4f63c3687a03e6819376a6293e931cea929aad99","after":"8b4bb0cb728f3dde8ac6a378f76d0bd25ba5d737","ref":"refs/heads/puzzlefs_rfc","pushedAt":"2023-07-27T13:08:45.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ariel-miculas","name":"Ariel Miculas","path":"/ariel-miculas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15237142?s=80&v=4"},"commit":{"message":"rust: puzzlefs: add oci_root_dir and image_manifest filesystem parameters\n\nThese parameters are passed when mounting puzzlefs using '-o' option of\nmount:\n-o oci_root_dir=\"/path/to/oci/dir\"\n-o image_manifest=\"root_hash_of_image_manifest\"\n\nFor a particular manifest in the manifests array in index.json (located\nin the oci_root_dir), the root hash of the image manifest is found in\nthe digest field.\n\nIt would be nicer if we could pass the tag, but we don't support json\ndeserialization.\n\nExample of mount:\nmount -t puzzlefs -o oci_root_dir=\"/home/puzzlefs_oci\" -o \\\nimage_manifest=\"2d6602d678140540dc7e96de652a76a8b16e8aca190bae141297bcffdcae901b\" \\\nnone /mnt\n\nSigned-off-by: Ariel Miculas ","shortMessageHtmlLink":"rust: puzzlefs: add oci_root_dir and image_manifest filesystem parame…"}},{"before":null,"after":"4ac5df261f6e1d0f4a3380e2df1363373dbaa2b1","ref":"refs/heads/puzzlefs_dependencies_v2","pushedAt":"2023-07-26T15:01:55.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ariel-miculas","name":"Ariel Miculas","path":"/ariel-miculas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15237142?s=80&v=4"},"commit":{"message":"rust: Kbuild: enable `capnp`\n\nWith all the new files in place for capnp, this patch adds support\nfor it in the build system.\n\nSigned-off-by: Ariel Miculas ","shortMessageHtmlLink":"rust: Kbuild: enable capnp"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAES_X2QwA","startCursor":null,"endCursor":null}},"title":"Activity · ariel-miculas/linux"}