kubo/core
Hector Sanjuan ceb37a346d Feat: depth limited refs -r
This adds --max-depth to the "refs" commands and allows limiting
the fetching of refs per depth. Other than that, it works as before.

Note that clever branch pruning is only made when the --unique flag
is passed. Otherwise, we re-explore branches to the given depth.

This means that --unique costs memory, but may save time when
the DAGs contain the same sub-DAGs in several places (specially if
they are big). On the other side, not using --unique saves
memory but may involve re-exploring large sub-DAGs.

License: MIT
Signed-off-by: Hector Sanjuan <hector@protocol.ai>
2018-08-27 20:34:52 +02:00
..
commands Feat: depth limited refs -r 2018-08-27 20:34:52 +02:00
coreapi gx: update go-cid, go-libp2p-peer, go-ipfs-cmds, go-ipfs-cmdkit 2018-08-21 17:39:56 -07:00
coredag gx: update go-cid, go-libp2p-peer, go-ipfs-cmds, go-ipfs-cmdkit 2018-08-21 17:39:56 -07:00
corehttp gx: update go-cid, go-libp2p-peer, go-ipfs-cmds, go-ipfs-cmdkit 2018-08-21 17:39:56 -07:00
corerepo gx: update go-cid, go-libp2p-peer, go-ipfs-cmds, go-ipfs-cmdkit 2018-08-21 17:39:56 -07:00
coreunix gx: update go-cid, go-libp2p-peer, go-ipfs-cmds, go-ipfs-cmdkit 2018-08-21 17:39:56 -07:00
mock gx: update go-cid, go-libp2p-peer, go-ipfs-cmds, go-ipfs-cmdkit 2018-08-21 17:39:56 -07:00
.gitignore ignore testdb 2014-07-05 15:04:04 -07:00
bootstrap_test.go gx: update go-cid, go-libp2p-peer, go-ipfs-cmds, go-ipfs-cmdkit 2018-08-21 17:39:56 -07:00
bootstrap.go gx: update go-cid, go-libp2p-peer, go-ipfs-cmds, go-ipfs-cmdkit 2018-08-21 17:39:56 -07:00
builder.go gx: update go-cid, go-libp2p-peer, go-ipfs-cmds, go-ipfs-cmdkit 2018-08-21 17:39:56 -07:00
core_test.go gx: update go-cid, go-libp2p-peer, go-ipfs-cmds, go-ipfs-cmdkit 2018-08-21 17:39:56 -07:00
core.go gx: update go-cid, go-libp2p-peer, go-ipfs-cmds, go-ipfs-cmdkit 2018-08-21 17:39:56 -07:00
pathresolver_test.go gx: update go-cid, go-libp2p-peer, go-ipfs-cmds, go-ipfs-cmdkit 2018-08-21 17:39:56 -07:00
pathresolver.go gx: update go-cid, go-libp2p-peer, go-ipfs-cmds, go-ipfs-cmdkit 2018-08-21 17:39:56 -07:00