├── .circleci └── config.yml ├── .codeclimate.yml ├── .gitignore ├── CHANGELOG.md ├── LICENSE ├── Makefile ├── README.md ├── codecov.yml ├── compare.go ├── dag.go ├── dag_test.go ├── dsync ├── dagservice.go ├── dsync.go ├── dsync_ipfs_plugin │ ├── Makefile │ ├── cli │ │ └── dsync.go │ ├── dsync │ ├── plugin.go │ └── set-target.sh ├── dsync_test.go ├── http.go ├── http_test.go ├── make_api_test.go ├── p2p.go ├── p2p_test.go ├── p2putil │ ├── json │ │ └── json.go │ ├── message.go │ ├── message_test.go │ ├── multicodec_old │ │ ├── coding.go │ │ ├── header.go │ │ └── multicodec.go │ └── wrapped_stream.go ├── pull.go ├── pull_test.go ├── push.go ├── push_test.go ├── session.go ├── stream.go ├── stream_test.go └── test_sessions.go ├── go.mod ├── go.sum ├── node_getter.go ├── store.go ├── store_test.go ├── sub_info.go └── sub_info_test.go /.circleci/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qri-io/dag/HEAD/.circleci/config.yml -------------------------------------------------------------------------------- /.codeclimate.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qri-io/dag/HEAD/.codeclimate.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | coverage.txt 3 | dsync.so -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qri-io/dag/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qri-io/dag/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qri-io/dag/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qri-io/dag/HEAD/README.md -------------------------------------------------------------------------------- /codecov.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qri-io/dag/HEAD/codecov.yml -------------------------------------------------------------------------------- /compare.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qri-io/dag/HEAD/compare.go -------------------------------------------------------------------------------- /dag.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qri-io/dag/HEAD/dag.go -------------------------------------------------------------------------------- /dag_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qri-io/dag/HEAD/dag_test.go -------------------------------------------------------------------------------- /dsync/dagservice.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qri-io/dag/HEAD/dsync/dagservice.go -------------------------------------------------------------------------------- /dsync/dsync.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qri-io/dag/HEAD/dsync/dsync.go -------------------------------------------------------------------------------- /dsync/dsync_ipfs_plugin/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qri-io/dag/HEAD/dsync/dsync_ipfs_plugin/Makefile -------------------------------------------------------------------------------- /dsync/dsync_ipfs_plugin/cli/dsync.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qri-io/dag/HEAD/dsync/dsync_ipfs_plugin/cli/dsync.go -------------------------------------------------------------------------------- /dsync/dsync_ipfs_plugin/dsync: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qri-io/dag/HEAD/dsync/dsync_ipfs_plugin/dsync -------------------------------------------------------------------------------- /dsync/dsync_ipfs_plugin/plugin.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qri-io/dag/HEAD/dsync/dsync_ipfs_plugin/plugin.go -------------------------------------------------------------------------------- /dsync/dsync_ipfs_plugin/set-target.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qri-io/dag/HEAD/dsync/dsync_ipfs_plugin/set-target.sh -------------------------------------------------------------------------------- /dsync/dsync_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qri-io/dag/HEAD/dsync/dsync_test.go -------------------------------------------------------------------------------- /dsync/http.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qri-io/dag/HEAD/dsync/http.go -------------------------------------------------------------------------------- /dsync/http_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qri-io/dag/HEAD/dsync/http_test.go -------------------------------------------------------------------------------- /dsync/make_api_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qri-io/dag/HEAD/dsync/make_api_test.go -------------------------------------------------------------------------------- /dsync/p2p.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qri-io/dag/HEAD/dsync/p2p.go -------------------------------------------------------------------------------- /dsync/p2p_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qri-io/dag/HEAD/dsync/p2p_test.go -------------------------------------------------------------------------------- /dsync/p2putil/json/json.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qri-io/dag/HEAD/dsync/p2putil/json/json.go -------------------------------------------------------------------------------- /dsync/p2putil/message.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qri-io/dag/HEAD/dsync/p2putil/message.go -------------------------------------------------------------------------------- /dsync/p2putil/message_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qri-io/dag/HEAD/dsync/p2putil/message_test.go -------------------------------------------------------------------------------- /dsync/p2putil/multicodec_old/coding.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qri-io/dag/HEAD/dsync/p2putil/multicodec_old/coding.go -------------------------------------------------------------------------------- /dsync/p2putil/multicodec_old/header.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qri-io/dag/HEAD/dsync/p2putil/multicodec_old/header.go -------------------------------------------------------------------------------- /dsync/p2putil/multicodec_old/multicodec.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qri-io/dag/HEAD/dsync/p2putil/multicodec_old/multicodec.go -------------------------------------------------------------------------------- /dsync/p2putil/wrapped_stream.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qri-io/dag/HEAD/dsync/p2putil/wrapped_stream.go -------------------------------------------------------------------------------- /dsync/pull.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qri-io/dag/HEAD/dsync/pull.go -------------------------------------------------------------------------------- /dsync/pull_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qri-io/dag/HEAD/dsync/pull_test.go -------------------------------------------------------------------------------- /dsync/push.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qri-io/dag/HEAD/dsync/push.go -------------------------------------------------------------------------------- /dsync/push_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qri-io/dag/HEAD/dsync/push_test.go -------------------------------------------------------------------------------- /dsync/session.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qri-io/dag/HEAD/dsync/session.go -------------------------------------------------------------------------------- /dsync/stream.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qri-io/dag/HEAD/dsync/stream.go -------------------------------------------------------------------------------- /dsync/stream_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qri-io/dag/HEAD/dsync/stream_test.go -------------------------------------------------------------------------------- /dsync/test_sessions.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qri-io/dag/HEAD/dsync/test_sessions.go -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qri-io/dag/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qri-io/dag/HEAD/go.sum -------------------------------------------------------------------------------- /node_getter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qri-io/dag/HEAD/node_getter.go -------------------------------------------------------------------------------- /store.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qri-io/dag/HEAD/store.go -------------------------------------------------------------------------------- /store_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qri-io/dag/HEAD/store_test.go -------------------------------------------------------------------------------- /sub_info.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qri-io/dag/HEAD/sub_info.go -------------------------------------------------------------------------------- /sub_info_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qri-io/dag/HEAD/sub_info_test.go --------------------------------------------------------------------------------