{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":226605879,"defaultBranch":"main","name":"littlefs2","ownerLogin":"trussed-dev","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2019-12-08T02:54:40.000Z","ownerAvatar":"https://github.com/avatars/u/66684516?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1726511897.0","currentOid":""},"activityList":{"items":[{"before":"a1f8d9e87bc70765b488625e5844dbce4c1568cc","after":null,"ref":"refs/heads/heapless","pushedAt":"2024-09-16T18:38:17.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"robin-nitrokey","name":"Robin Krahl","path":"/robin-nitrokey","primaryAvatarUrl":"https://github.com/avatars/u/81762114?s=80&v=4"}},{"before":"e225f060e5e94efef812597e864c78b6e060fda9","after":"a1f8d9e87bc70765b488625e5844dbce4c1568cc","ref":"refs/heads/main","pushedAt":"2024-09-16T18:38:08.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"robin-nitrokey","name":"Robin Krahl","path":"/robin-nitrokey","primaryAvatarUrl":"https://github.com/avatars/u/81762114?s=80&v=4"},"commit":{"message":"core: Add support for heapless-bytes\n\nSimilar to the existing support for multiple heapless versions, this\npatch also adds support for heapless-bytes 0.3 and 0.4.","shortMessageHtmlLink":"core: Add support for heapless-bytes"}},{"before":"5bb2dfd38cb7b906b618138522d9d6a16a1703f6","after":"a1f8d9e87bc70765b488625e5844dbce4c1568cc","ref":"refs/heads/heapless","pushedAt":"2024-09-13T09:44:59.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"robin-nitrokey","name":"Robin Krahl","path":"/robin-nitrokey","primaryAvatarUrl":"https://github.com/avatars/u/81762114?s=80&v=4"},"commit":{"message":"core: Add support for heapless-bytes\n\nSimilar to the existing support for multiple heapless versions, this\npatch also adds support for heapless-bytes 0.3 and 0.4.","shortMessageHtmlLink":"core: Add support for heapless-bytes"}},{"before":"1a82b7e81f481abafea53bc2fd776f5417cc1ade","after":"5bb2dfd38cb7b906b618138522d9d6a16a1703f6","ref":"refs/heads/heapless","pushedAt":"2024-09-13T09:36:46.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"robin-nitrokey","name":"Robin Krahl","path":"/robin-nitrokey","primaryAvatarUrl":"https://github.com/avatars/u/81762114?s=80&v=4"},"commit":{"message":"core: Add support for heapless-bytes\n\nSimilar to the existing support for multiple heapless versions, this\npatch also adds support for heapless-bytes 0.3 and 0.4.","shortMessageHtmlLink":"core: Add support for heapless-bytes"}},{"before":"e225f060e5e94efef812597e864c78b6e060fda9","after":null,"ref":"refs/heads/dir-entry-path","pushedAt":"2024-09-13T09:35:41.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"robin-nitrokey","name":"Robin Krahl","path":"/robin-nitrokey","primaryAvatarUrl":"https://github.com/avatars/u/81762114?s=80&v=4"}},{"before":"e21c691032ff758fb4fd83969be5620e52f8314f","after":"e225f060e5e94efef812597e864c78b6e060fda9","ref":"refs/heads/main","pushedAt":"2024-09-13T09:35:24.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"robin-nitrokey","name":"Robin Krahl","path":"/robin-nitrokey","primaryAvatarUrl":"https://github.com/avatars/u/81762114?s=80&v=4"},"commit":{"message":"Remove unnecessary clone in ReadDir","shortMessageHtmlLink":"Remove unnecessary clone in ReadDir"}},{"before":"961da7d2f2ac56fc32bd7d93490bd5eb1a5bedfc","after":"e225f060e5e94efef812597e864c78b6e060fda9","ref":"refs/heads/dir-entry-path","pushedAt":"2024-09-13T09:10:21.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"robin-nitrokey","name":"Robin Krahl","path":"/robin-nitrokey","primaryAvatarUrl":"https://github.com/avatars/u/81762114?s=80&v=4"},"commit":{"message":"Remove unnecessary clone in ReadDir","shortMessageHtmlLink":"Remove unnecessary clone in ReadDir"}},{"before":"e3ebbfc51732c7973bde81c78dc0af987270450c","after":"1a82b7e81f481abafea53bc2fd776f5417cc1ade","ref":"refs/heads/heapless","pushedAt":"2024-09-12T07:06:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"robin-nitrokey","name":"Robin Krahl","path":"/robin-nitrokey","primaryAvatarUrl":"https://github.com/avatars/u/81762114?s=80&v=4"},"commit":{"message":"core: Add support for heapless-bytes\n\nSimilar to the existing support for multiple heapless versions, this\npatch also adds support for heapless-bytes 0.3 and 0.4.","shortMessageHtmlLink":"core: Add support for heapless-bytes"}},{"before":"88ac6c2af7237c99fa3811806687edf6e18aa437","after":"e3ebbfc51732c7973bde81c78dc0af987270450c","ref":"refs/heads/heapless","pushedAt":"2024-08-16T10:35:43.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"robin-nitrokey","name":"Robin Krahl","path":"/robin-nitrokey","primaryAvatarUrl":"https://github.com/avatars/u/81762114?s=80&v=4"},"commit":{"message":"core: Make heapless support optional and support multiple versions\n\nThe DynFile::read_to_end, DynFilesystem::read and\nDynFilesystem::read_chunk methods use a heapless::Vec to store a\nflexible amount of data. This patch introduces a Vec trait that\nabstracts over different versions of heapless so that we can optionally\nsupport multiple heapless versions at the same time.\n\nFixes: https://github.com/trussed-dev/littlefs2/issues/77","shortMessageHtmlLink":"core: Make heapless support optional and support multiple versions"}},{"before":null,"after":"88ac6c2af7237c99fa3811806687edf6e18aa437","ref":"refs/heads/heapless","pushedAt":"2024-08-16T10:34:19.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"robin-nitrokey","name":"Robin Krahl","path":"/robin-nitrokey","primaryAvatarUrl":"https://github.com/avatars/u/81762114?s=80&v=4"},"commit":{"message":"core: Make heapless support optional and support multiple versions\n\nThe DynFile::read_to_end, DynFilesystem::read and\nDynFilesystem::read_chunk methods use a heapless::Vec to store a\nflexible amount of data. This patch introduces a Vec trait that\nabstracts over different versions of heapless so that we can optionally\nsupport multiple heapless versions at the same time.\n\nFixes: https://github.com/trussed-dev/littlefs2/issues/77","shortMessageHtmlLink":"core: Make heapless support optional and support multiple versions"}},{"before":"e21c691032ff758fb4fd83969be5620e52f8314f","after":null,"ref":"refs/heads/attribute","pushedAt":"2024-08-16T10:05:23.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"robin-nitrokey","name":"Robin Krahl","path":"/robin-nitrokey","primaryAvatarUrl":"https://github.com/avatars/u/81762114?s=80&v=4"}},{"before":"85ac8165d0d4c96de21ad79875b34a3081d37535","after":"e21c691032ff758fb4fd83969be5620e52f8314f","ref":"refs/heads/main","pushedAt":"2024-08-16T10:05:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"robin-nitrokey","name":"Robin Krahl","path":"/robin-nitrokey","primaryAvatarUrl":"https://github.com/avatars/u/81762114?s=80&v=4"},"commit":{"message":"Refactor attributes API\n\nThis patch refactory the API to read and write attributes so that the\nbuffer is always provided by the caller. This means that the caller is\nnot required to always use a 1 kB buffer even if the attribute length is\nmuch smaller.\n\nFixes: https://github.com/trussed-dev/littlefs2/issues/75","shortMessageHtmlLink":"Refactor attributes API"}},{"before":"1afd16e6d21224078005ecd909a0c7af84c4e173","after":"e21c691032ff758fb4fd83969be5620e52f8314f","ref":"refs/heads/attribute","pushedAt":"2024-08-16T10:01:19.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"robin-nitrokey","name":"Robin Krahl","path":"/robin-nitrokey","primaryAvatarUrl":"https://github.com/avatars/u/81762114?s=80&v=4"},"commit":{"message":"Refactor attributes API\n\nThis patch refactory the API to read and write attributes so that the\nbuffer is always provided by the caller. This means that the caller is\nnot required to always use a 1 kB buffer even if the attribute length is\nmuch smaller.\n\nFixes: https://github.com/trussed-dev/littlefs2/issues/75","shortMessageHtmlLink":"Refactor attributes API"}},{"before":"ebe321a63a750f3d6d5c78bdb4214c3e77a40e86","after":"1afd16e6d21224078005ecd909a0c7af84c4e173","ref":"refs/heads/attribute","pushedAt":"2024-08-16T09:56:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"robin-nitrokey","name":"Robin Krahl","path":"/robin-nitrokey","primaryAvatarUrl":"https://github.com/avatars/u/81762114?s=80&v=4"},"commit":{"message":"fixup! Refactor attributes API","shortMessageHtmlLink":"fixup! Refactor attributes API"}},{"before":"2fa8e94801fb8bc80c4f242fa3580ecab869788d","after":"961da7d2f2ac56fc32bd7d93490bd5eb1a5bedfc","ref":"refs/heads/dir-entry-path","pushedAt":"2024-08-16T09:51:02.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"robin-nitrokey","name":"Robin Krahl","path":"/robin-nitrokey","primaryAvatarUrl":"https://github.com/avatars/u/81762114?s=80&v=4"},"commit":{"message":"Remove unnecessary clone in ReadDir","shortMessageHtmlLink":"Remove unnecessary clone in ReadDir"}},{"before":null,"after":"2fa8e94801fb8bc80c4f242fa3580ecab869788d","ref":"refs/heads/dir-entry-path","pushedAt":"2024-08-16T09:49:47.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"robin-nitrokey","name":"Robin Krahl","path":"/robin-nitrokey","primaryAvatarUrl":"https://github.com/avatars/u/81762114?s=80&v=4"},"commit":{"message":"Remove unnecessary clone in ReadDir","shortMessageHtmlLink":"Remove unnecessary clone in ReadDir"}},{"before":null,"after":"ebe321a63a750f3d6d5c78bdb4214c3e77a40e86","ref":"refs/heads/attribute","pushedAt":"2024-08-16T09:24:09.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"robin-nitrokey","name":"Robin Krahl","path":"/robin-nitrokey","primaryAvatarUrl":"https://github.com/avatars/u/81762114?s=80&v=4"},"commit":{"message":"Refactor attributes API\n\nThis patch refactory the API to read and write attributes so that the\nbuffer is always provided by the caller. This means that the caller is\nnot required to always use a 1 kB buffer even if the attribute length is\nmuch smaller.\n\nFixes: https://github.com/trussed-dev/littlefs2/issues/75","shortMessageHtmlLink":"Refactor attributes API"}},{"before":"34959b0e4f5c81bfb6a68281483f9fa10078b6f3","after":"2544bd10a4da91663cc54290343332663e03a245","ref":"refs/heads/avr","pushedAt":"2024-08-16T08:36:00.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"robin-nitrokey","name":"Robin Krahl","path":"/robin-nitrokey","primaryAvatarUrl":"https://github.com/avatars/u/81762114?s=80&v=4"},"commit":{"message":"Handle platforms where c_int is not i32\n\nSome functions assume that c_int is always i32. This is not true for\nall platforms. This patch adapts those functions to handle those cases.\n\nSome littlefs functions return an error code (c_int) from functions\nreturning i32. In these cases, error codes are truncated to c_int::MIN.","shortMessageHtmlLink":"Handle platforms where c_int is not i32"}},{"before":"85ac8165d0d4c96de21ad79875b34a3081d37535","after":null,"ref":"refs/heads/c-int","pushedAt":"2024-08-16T08:28:21.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"robin-nitrokey","name":"Robin Krahl","path":"/robin-nitrokey","primaryAvatarUrl":"https://github.com/avatars/u/81762114?s=80&v=4"}},{"before":"95fd60a59c346f3bb6320d0cf5078d84a3193316","after":"85ac8165d0d4c96de21ad79875b34a3081d37535","ref":"refs/heads/main","pushedAt":"2024-08-16T08:28:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"robin-nitrokey","name":"Robin Krahl","path":"/robin-nitrokey","primaryAvatarUrl":"https://github.com/avatars/u/81762114?s=80&v=4"},"commit":{"message":"core: Use c_int where applicable\n\nThis patch applies those changes from\nhttps://github.com/trussed-dev/littlefs2/pull/69 that affect the core\ncrate.","shortMessageHtmlLink":"core: Use c_int where applicable"}},{"before":null,"after":"85ac8165d0d4c96de21ad79875b34a3081d37535","ref":"refs/heads/c-int","pushedAt":"2024-08-15T06:48:02.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"robin-nitrokey","name":"Robin Krahl","path":"/robin-nitrokey","primaryAvatarUrl":"https://github.com/avatars/u/81762114?s=80&v=4"},"commit":{"message":"core: Use c_int where applicable\n\nThis patch applies those changes from\nhttps://github.com/trussed-dev/littlefs2/pull/69 that affect the core\ncrate.","shortMessageHtmlLink":"core: Use c_int where applicable"}},{"before":"95fd60a59c346f3bb6320d0cf5078d84a3193316","after":null,"ref":"refs/heads/core","pushedAt":"2024-08-15T06:41:40.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"robin-nitrokey","name":"Robin Krahl","path":"/robin-nitrokey","primaryAvatarUrl":"https://github.com/avatars/u/81762114?s=80&v=4"}},{"before":"f6b90f52b33b331fd898fea68ccf91a43c6bfacc","after":"95fd60a59c346f3bb6320d0cf5078d84a3193316","ref":"refs/heads/main","pushedAt":"2024-08-15T06:41:14.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"robin-nitrokey","name":"Robin Krahl","path":"/robin-nitrokey","primaryAvatarUrl":"https://github.com/avatars/u/81762114?s=80&v=4"},"commit":{"message":"core: Move size constants into associated constants\n\nTo reduce the number of global items and for consistency with constants\nlike u8::MAX, this patch replaces the size constants ATTRBYTES_MAX,\nPATH_MAX and PATH_MAX_PLUS_ONE with associated constants\nAttribute::MAX_SIZE, PathBuf::MAX_SIZE and PathBuf::MAX_SIZE_PLUS_ONE.","shortMessageHtmlLink":"core: Move size constants into associated constants"}},{"before":"31eff357d8e5241832ce91b9125cf0dd67120a4e","after":"95fd60a59c346f3bb6320d0cf5078d84a3193316","ref":"refs/heads/core","pushedAt":"2024-08-12T06:30:35.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"robin-nitrokey","name":"Robin Krahl","path":"/robin-nitrokey","primaryAvatarUrl":"https://github.com/avatars/u/81762114?s=80&v=4"},"commit":{"message":"core: Move size constants into associated constants\n\nTo reduce the number of global items and for consistency with constants\nlike u8::MAX, this patch replaces the size constants ATTRBYTES_MAX,\nPATH_MAX and PATH_MAX_PLUS_ONE with associated constants\nAttribute::MAX_SIZE, PathBuf::MAX_SIZE and PathBuf::MAX_SIZE_PLUS_ONE.","shortMessageHtmlLink":"core: Move size constants into associated constants"}},{"before":"f6b90f52b33b331fd898fea68ccf91a43c6bfacc","after":null,"ref":"refs/heads/ci","pushedAt":"2024-08-12T06:27:40.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"robin-nitrokey","name":"Robin Krahl","path":"/robin-nitrokey","primaryAvatarUrl":"https://github.com/avatars/u/81762114?s=80&v=4"}},{"before":"e6435d207d69a782500902b40aa4f6b7f0fce3c2","after":"f6b90f52b33b331fd898fea68ccf91a43c6bfacc","ref":"refs/heads/main","pushedAt":"2024-08-12T06:27:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"robin-nitrokey","name":"Robin Krahl","path":"/robin-nitrokey","primaryAvatarUrl":"https://github.com/avatars/u/81762114?s=80&v=4"},"commit":{"message":"Extend CI checks\n\nThis patch adds clippy and rustfmt to the CI and fails the workflow if\ncargo doc shows a warning.","shortMessageHtmlLink":"Extend CI checks"}},{"before":"58d0e47632209c13ee22c83caf3fc3bbf3b3ff1b","after":"f6b90f52b33b331fd898fea68ccf91a43c6bfacc","ref":"refs/heads/ci","pushedAt":"2024-08-08T15:58:28.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"robin-nitrokey","name":"Robin Krahl","path":"/robin-nitrokey","primaryAvatarUrl":"https://github.com/avatars/u/81762114?s=80&v=4"},"commit":{"message":"Extend CI checks\n\nThis patch adds clippy and rustfmt to the CI and fails the workflow if\ncargo doc shows a warning.","shortMessageHtmlLink":"Extend CI checks"}},{"before":"7f7e0c54910e93db9cd6d1f4a1decc236ce7a72a","after":"58d0e47632209c13ee22c83caf3fc3bbf3b3ff1b","ref":"refs/heads/ci","pushedAt":"2024-08-08T15:54:05.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"robin-nitrokey","name":"Robin Krahl","path":"/robin-nitrokey","primaryAvatarUrl":"https://github.com/avatars/u/81762114?s=80&v=4"},"commit":{"message":"Extend CI checks\n\nThis patch adds clippy and rustfmt to the CI and fails the workflow if\ncargo doc shows a warning.","shortMessageHtmlLink":"Extend CI checks"}},{"before":"3d24d0ebeae50338263152ca30bc165465acb7cf","after":"7f7e0c54910e93db9cd6d1f4a1decc236ce7a72a","ref":"refs/heads/ci","pushedAt":"2024-08-08T15:50:48.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"robin-nitrokey","name":"Robin Krahl","path":"/robin-nitrokey","primaryAvatarUrl":"https://github.com/avatars/u/81762114?s=80&v=4"},"commit":{"message":"Extend CI checks\n\nThis patch adds clippy and rustfmt to the CI and fails the workflow if\ncargo doc shows a warning.","shortMessageHtmlLink":"Extend CI checks"}},{"before":"a9a5c4cb1dba0c30723b30c23f078b3d6acba392","after":"3d24d0ebeae50338263152ca30bc165465acb7cf","ref":"refs/heads/ci","pushedAt":"2024-08-08T15:47:18.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"robin-nitrokey","name":"Robin Krahl","path":"/robin-nitrokey","primaryAvatarUrl":"https://github.com/avatars/u/81762114?s=80&v=4"},"commit":{"message":"Extend CI checks\n\nThis patch adds clippy and rustfmt to the CI and fails the workflow if\ncargo doc shows a warning.","shortMessageHtmlLink":"Extend CI checks"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xNlQxODozODoxNy4wMDAwMDBazwAAAAS3w_oF","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xNlQxODozODoxNy4wMDAwMDBazwAAAAS3w_oF","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOC0wOFQxNTo0NzoxOC4wMDAwMDBazwAAAASVblzP"}},"title":"Activity ยท trussed-dev/littlefs2"}