- 11 Oct, 2021 1 commit
-
-
tavit ohanian authored
-
- 23 Aug, 2021 1 commit
-
-
tavit ohanian authored
-
- 07 May, 2021 1 commit
-
-
Lucas Molas authored
-
- 06 May, 2021 2 commits
-
-
Lucas Molas authored
-
Lucas Molas authored
-
- 26 Jul, 2019 1 commit
-
-
Steven Allen authored
-
- 29 Oct, 2018 3 commits
-
-
hannahhoward authored
-
hannahhoward authored
-
hannahhoward authored
- Add LinkResult type to unix-fs - is an ipld Link or an error - Add EnumLinksAsync method to Directory interface, returns channel of directory links or error - Add EnumLinksAsync method to Shard interface in HAMT, returns channel of directory links or error - EnumLinks method in Shard interface in HAMT uses EnumLinksAsync now - modify makeAsyncTrieGetLinks to use channel
-
- 11 Aug, 2018 2 commits
-
-
Kevin Atkinson authored
-
Kevin Atkinson authored
-
- 30 Jul, 2018 1 commit
-
-
Jeromy authored
-
- 28 Jul, 2018 1 commit
-
-
Jeromy authored
License: MIT Signed-off-by: Jeromy <jeromyj@gmail.com>
-
- 16 Jul, 2018 2 commits
-
-
Steven Allen authored
alternative to #5243 that updates go-cid and all packages that depend on it License: MIT Signed-off-by: Steven Allen <steven@stebalien.com>
-
Lucas Molas authored
License: MIT Signed-off-by: Lucas Molas <schomatis@gmail.com>
-
- 09 Jul, 2018 2 commits
-
-
Lucas Molas authored
License: MIT Signed-off-by: Lucas Molas <schomatis@gmail.com>
-
Lucas Molas authored
Add a UnixFS `Directory` that hides implementation details and helps to distinguish *what* is a UnixFS directory. Replace the `unixfs.io.Directory` structure that contained the HAMT and basic directory implementations (through inner pointers) with an interface containing the same methods. Implement those methods in two clearly distinct structures for each implementation (`BasicDirectory` and `HAMTDirectory`) avoiding pointer logic and clearly differentiating which implementation does what. The potential basic to HAMT transition was being hidden behind the `AddChild` call at the UnixFS layer (changing one implementation pointer with the other one), it is now being explicitly done at the MFS layer. Rename the `dirbuilder.go` file to `directory.go` and change the `Directory` MFS attribute `dirbuilder` to `unixfsDir` to be consistent. License: MIT Signed-off-by: Lucas Molas <schomatis@gmail.com>
-