kubo/core/commands
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
..
dag gx: update go-log 2018-01-31 21:54:22 -08:00
e Fix typo in an error.go comment: "is adds" -> "adds". 2018-01-17 15:25:54 -08:00
object gx: update go-log 2018-01-31 21:54:22 -08:00
unixfs Feat: Separate "path" from "path/resolver" 2018-02-16 00:20:30 +01:00
active.go some fixes for latest from go-ipfs-cmds 2018-01-21 11:11:47 -08:00
add.go Extract blocks/blockstore package to go-ipfs-blockstore 2018-02-15 18:03:41 +01:00
bitswap.go gx: update go-log 2018-01-31 21:54:22 -08:00
block.go Extract blocks/blockstore package to go-ipfs-blockstore 2018-02-15 18:03:41 +01:00
bootstrap.go some fixes for latest from go-ipfs-cmds 2018-01-21 11:11:47 -08:00
cat.go gx: update go-log 2018-01-31 21:54:22 -08:00
commands_test.go gx: update go-log 2018-01-31 21:54:22 -08:00
commands.go gx: update go-log 2018-01-31 21:54:22 -08:00
config.go some fixes for latest from go-ipfs-cmds 2018-01-21 11:11:47 -08:00
dht_test.go gx: update go-log 2018-01-31 21:54:22 -08:00
dht.go gx: update go-log 2018-01-31 21:54:22 -08:00
diag.go some fixes for latest from go-ipfs-cmds 2018-01-21 11:11:47 -08:00
dns.go some fixes for latest from go-ipfs-cmds 2018-01-21 11:11:47 -08:00
env.go golint: documentation fixes 2018-01-21 11:11:47 -08:00
external.go some fixes for latest from go-ipfs-cmds 2018-01-21 11:11:47 -08:00
files.go Feat: Separate "path" from "path/resolver" 2018-02-16 00:20:30 +01:00
filestore.go gx: update go-log 2018-01-31 21:54:22 -08:00
get_test.go gx: update go-log 2018-01-31 21:54:22 -08:00
get.go gx: update go-log 2018-01-31 21:54:22 -08:00
helptext_test.go gx: update go-log 2018-01-31 21:54:22 -08:00
id.go gx: update go-log 2018-01-31 21:54:22 -08:00
ipns.go Extract: routing package to github.com/ipfs/go-ipfs-routing 2018-02-14 18:33:52 +01:00
ipnsps.go some fixes for latest from go-ipfs-cmds 2018-01-21 11:11:47 -08:00
keystore.go gx: update go-log 2018-01-31 21:54:22 -08:00
log.go gx: update go-log 2018-01-31 21:54:22 -08:00
ls.go Feat: Separate "path" from "path/resolver" 2018-02-16 00:20:30 +01:00
mount_nofuse.go some fixes for latest from go-ipfs-cmds 2018-01-21 11:11:47 -08:00
mount_unix.go fix typo 2018-01-30 21:15:23 -05:00
mount_windows.go some fixes for latest from go-ipfs-cmds 2018-01-21 11:11:47 -08:00
name.go some fixes for latest from go-ipfs-cmds 2018-01-21 11:11:47 -08:00
p2p.go gx: mass update 2018-01-24 15:58:44 -08:00
pin.go Feat: Separate "path" from "path/resolver" 2018-02-16 00:20:30 +01:00
ping.go gx: update go-log 2018-01-31 21:54:22 -08:00
publish.go gx: update go-log 2018-01-31 21:54:22 -08:00
pubsub.go gx: update go-log 2018-01-31 21:54:22 -08:00
refs.go rename import of go-ipld-format from node/format to ipld 2018-01-29 11:55:34 -08:00
repo.go Extract blocks/blockstore package to go-ipfs-blockstore 2018-02-15 18:03:41 +01:00
resolve.go some fixes for latest from go-ipfs-cmds 2018-01-21 11:11:47 -08:00
root.go Move files.go out of its own directory. 2018-02-04 01:52:49 +01:00
shutdown.go some fixes for latest from go-ipfs-cmds 2018-01-21 11:11:47 -08:00
stat.go gx: update go-log 2018-01-31 21:54:22 -08:00
swarm.go gx: update go-log 2018-01-31 21:54:22 -08:00
sysdiag.go gx: mass update 2018-01-24 15:58:44 -08:00
tar.go merkledag: switch to new dag interface 2018-01-25 15:13:19 -08:00
version.go some fixes for latest from go-ipfs-cmds 2018-01-21 11:11:47 -08:00