kubo/core/coreunix
Hector Sanjuan 93d1a695d4 Feat: Separate "path" from "path/resolver"
Currently the "path" module does two very different things:

* Defines how ipfs paths look like and provides tools to parse/split etc.
* Provides a resolver to resolve paths.

This moves the resolver stuff to `path/resolver` and leaves the
path utilities in `path`.

The result is that now the IPFS `path` package just defines what a path
looks like and becomes a module that can be exported/re-used without problems.
Currently there are circular dependency cycles (resolve_test -> merkledag/utils,
merkledag->path), which the prevent the export of merkledag itself.

License: MIT
Signed-off-by: Hector Sanjuan <hector@protocol.ai>
2018-02-16 00:20:30 +01:00
..
test_data feat(coreunix): AddR for recursive Adds 2015-01-24 12:22:22 -08:00
add_test.go Extract blocks/blockstore package to go-ipfs-blockstore 2018-02-15 18:03:41 +01:00
add.go Extract blocks/blockstore package to go-ipfs-blockstore 2018-02-15 18:03:41 +01:00
cat.go Feat: Separate "path" from "path/resolver" 2018-02-16 00:20:30 +01:00
metadata_test.go Extract blocks/blockstore package to go-ipfs-blockstore 2018-02-15 18:03:41 +01:00
metadata.go merkledag: switch to new dag interface 2018-01-25 15:13:19 -08:00