1. 16 Jul, 2018 14 commits
  2. 13 Jul, 2018 20 commits
  3. 11 Jul, 2018 2 commits
  4. 09 Jul, 2018 4 commits
    • Whyrusleeping's avatar
      Merge pull request #5207 from ipfs/release-0.4.16-rc3 · 7207b1c1
      Whyrusleeping authored
      Ipfs v0.4.16-rc3
      7207b1c1
    • Jeromy's avatar
      Ipfs v0.4.16-rc3 · 310b1652
      Jeromy authored
      License: MIT
      Signed-off-by: default avatarJeromy <jeromyj@gmail.com>
      310b1652
    • Lucas Molas's avatar
      unixfs: remove unused `ShardSplitThreshold` variable · c47cd13c
      Lucas Molas authored
      License: MIT
      Signed-off-by: default avatarLucas Molas <schomatis@gmail.com>
      c47cd13c
    • Lucas Molas's avatar
      unixfs: add a directory interface · 7d531c00
      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: default avatarLucas Molas <schomatis@gmail.com>
      7d531c00