1. 10 Mar, 2018 4 commits
  2. 04 Feb, 2018 2 commits
  3. 02 Feb, 2018 1 commit
  4. 30 Jan, 2018 4 commits
  5. 25 Jan, 2018 5 commits
  6. 24 Jan, 2018 1 commit
  7. 23 Jan, 2018 1 commit
  8. 02 Jan, 2018 1 commit
  9. 01 Jan, 2018 6 commits
  10. 23 Dec, 2017 1 commit
  11. 20 Dec, 2017 3 commits
  12. 15 Dec, 2017 2 commits
  13. 14 Dec, 2017 1 commit
  14. 02 Sep, 2017 1 commit
  15. 12 Jul, 2017 1 commit
  16. 04 Jul, 2017 1 commit
  17. 29 Jun, 2017 1 commit
  18. 20 Apr, 2017 1 commit
  19. 17 Mar, 2017 2 commits
    • Lars Gierth's avatar
      coreapi: make the interfaces path centric · 66af0391
      Lars Gierth authored
      The new coreiface.Path maps a path to the cid.Cid
      resulting from a full path resolution.
      
      The path is internally represented as a go-ipfs/path.Path,
      but that doesn't matter to the outside.
      
      Apart from the path-to-CID mapping, it also aims to hold all
      resolved segment CIDs of the path. Right now it only exposes
      Root(), and only for flat paths a la /ipfs/Qmfoo. In other cases,
      the root is nil.
      
      In the future, resolution will internally use
      go-ipfs/path.Resolver.ResolvePathComponents and thus always return
      the proper resolved segments, via Root(), or a future Segments() func.
      
      - Add coreiface.Path with Cid() and Root().
      - Add CoreAPI.ResolvePath() for getting a coreiface.Path.
      - All functions now expect and return coreiface.Path.
      - Add ParsePath() and ParseCid() for constructing a coreiface.Path.
      - Add coreiface.Node and Link which are simply go-ipld-node.Node and Link.
      - Add CoreAPI.ResolveNode() for getting a Node from a Path.
      
      License: MIT
      Signed-off-by: default avatarLars Gierth <larsg@systemli.org>
      66af0391
    • Lars Gierth's avatar
      coreapi: smarter way of dealing with the different APIs · e69000d4
      Lars Gierth authored
      License: MIT
      Signed-off-by: default avatarLars Gierth <larsg@systemli.org>
      e69000d4
  20. 12 Feb, 2017 1 commit