├── .github ├── ISSUE_TEMPLATE │ ├── config.yml │ └── open_an_issue.md ├── config.yml └── workflows │ ├── go-check.yml │ ├── go-test-config.json │ ├── go-test.yml │ ├── release-check.yml │ ├── releaser.yml │ ├── stale.yml │ └── tagpush.yml ├── .gitignore ├── .gx └── lastpubver ├── LICENSE ├── Makefile ├── README.md ├── cli_test.go ├── config ├── util.go ├── validate.go └── validate_test.go ├── convert ├── checks_test.go ├── convert.go ├── convert_test.go ├── copy.go ├── copy_test.go ├── prepare.go └── util.go ├── go.mod ├── go.sum ├── main.go ├── repo ├── badgerds.go ├── const.go ├── flatfsds.go ├── levelds.go ├── logds.go ├── measureds.go ├── memds.go ├── mountds.go └── open.go ├── revert ├── log.go ├── log_test.go ├── revert.go ├── revert_test.go ├── steps.go └── steps_test.go ├── strategy ├── strategies.go ├── strategies_test.go ├── strategy.go ├── strategy_test.go └── strategy_util.go ├── testfiles ├── absPathSpec ├── badgerSpec ├── defaultSpec ├── equalSpec ├── invalidSpec ├── lossySpec ├── reusePathSpec ├── singleSpec ├── skipableDstSpec └── skipableSpec ├── testutil ├── basictest.go ├── ds_utils.go ├── repo.go └── repo_test.go └── version.json /.github/ISSUE_TEMPLATE/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipfs-inactive/ipfs-ds-convert/HEAD/.github/ISSUE_TEMPLATE/config.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/open_an_issue.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipfs-inactive/ipfs-ds-convert/HEAD/.github/ISSUE_TEMPLATE/open_an_issue.md -------------------------------------------------------------------------------- /.github/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipfs-inactive/ipfs-ds-convert/HEAD/.github/config.yml -------------------------------------------------------------------------------- /.github/workflows/go-check.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipfs-inactive/ipfs-ds-convert/HEAD/.github/workflows/go-check.yml -------------------------------------------------------------------------------- /.github/workflows/go-test-config.json: -------------------------------------------------------------------------------- 1 | { 2 | "shuffle": false 3 | } 4 | -------------------------------------------------------------------------------- /.github/workflows/go-test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipfs-inactive/ipfs-ds-convert/HEAD/.github/workflows/go-test.yml -------------------------------------------------------------------------------- /.github/workflows/release-check.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipfs-inactive/ipfs-ds-convert/HEAD/.github/workflows/release-check.yml -------------------------------------------------------------------------------- /.github/workflows/releaser.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipfs-inactive/ipfs-ds-convert/HEAD/.github/workflows/releaser.yml -------------------------------------------------------------------------------- /.github/workflows/stale.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipfs-inactive/ipfs-ds-convert/HEAD/.github/workflows/stale.yml -------------------------------------------------------------------------------- /.github/workflows/tagpush.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipfs-inactive/ipfs-ds-convert/HEAD/.github/workflows/tagpush.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipfs-inactive/ipfs-ds-convert/HEAD/.gitignore -------------------------------------------------------------------------------- /.gx/lastpubver: -------------------------------------------------------------------------------- 1 | 0.4.0: QmZZ9PEJcYYXkhpW7Es7jKEU92ZwdMZQsxDd8GLJSHHDmF 2 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipfs-inactive/ipfs-ds-convert/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipfs-inactive/ipfs-ds-convert/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipfs-inactive/ipfs-ds-convert/HEAD/README.md -------------------------------------------------------------------------------- /cli_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipfs-inactive/ipfs-ds-convert/HEAD/cli_test.go -------------------------------------------------------------------------------- /config/util.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipfs-inactive/ipfs-ds-convert/HEAD/config/util.go -------------------------------------------------------------------------------- /config/validate.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipfs-inactive/ipfs-ds-convert/HEAD/config/validate.go -------------------------------------------------------------------------------- /config/validate_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipfs-inactive/ipfs-ds-convert/HEAD/config/validate_test.go -------------------------------------------------------------------------------- /convert/checks_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipfs-inactive/ipfs-ds-convert/HEAD/convert/checks_test.go -------------------------------------------------------------------------------- /convert/convert.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipfs-inactive/ipfs-ds-convert/HEAD/convert/convert.go -------------------------------------------------------------------------------- /convert/convert_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipfs-inactive/ipfs-ds-convert/HEAD/convert/convert_test.go -------------------------------------------------------------------------------- /convert/copy.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipfs-inactive/ipfs-ds-convert/HEAD/convert/copy.go -------------------------------------------------------------------------------- /convert/copy_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipfs-inactive/ipfs-ds-convert/HEAD/convert/copy_test.go -------------------------------------------------------------------------------- /convert/prepare.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipfs-inactive/ipfs-ds-convert/HEAD/convert/prepare.go -------------------------------------------------------------------------------- /convert/util.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipfs-inactive/ipfs-ds-convert/HEAD/convert/util.go -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipfs-inactive/ipfs-ds-convert/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipfs-inactive/ipfs-ds-convert/HEAD/go.sum -------------------------------------------------------------------------------- /main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipfs-inactive/ipfs-ds-convert/HEAD/main.go -------------------------------------------------------------------------------- /repo/badgerds.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipfs-inactive/ipfs-ds-convert/HEAD/repo/badgerds.go -------------------------------------------------------------------------------- /repo/const.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipfs-inactive/ipfs-ds-convert/HEAD/repo/const.go -------------------------------------------------------------------------------- /repo/flatfsds.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipfs-inactive/ipfs-ds-convert/HEAD/repo/flatfsds.go -------------------------------------------------------------------------------- /repo/levelds.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipfs-inactive/ipfs-ds-convert/HEAD/repo/levelds.go -------------------------------------------------------------------------------- /repo/logds.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipfs-inactive/ipfs-ds-convert/HEAD/repo/logds.go -------------------------------------------------------------------------------- /repo/measureds.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipfs-inactive/ipfs-ds-convert/HEAD/repo/measureds.go -------------------------------------------------------------------------------- /repo/memds.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipfs-inactive/ipfs-ds-convert/HEAD/repo/memds.go -------------------------------------------------------------------------------- /repo/mountds.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipfs-inactive/ipfs-ds-convert/HEAD/repo/mountds.go -------------------------------------------------------------------------------- /repo/open.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipfs-inactive/ipfs-ds-convert/HEAD/repo/open.go -------------------------------------------------------------------------------- /revert/log.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipfs-inactive/ipfs-ds-convert/HEAD/revert/log.go -------------------------------------------------------------------------------- /revert/log_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipfs-inactive/ipfs-ds-convert/HEAD/revert/log_test.go -------------------------------------------------------------------------------- /revert/revert.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipfs-inactive/ipfs-ds-convert/HEAD/revert/revert.go -------------------------------------------------------------------------------- /revert/revert_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipfs-inactive/ipfs-ds-convert/HEAD/revert/revert_test.go -------------------------------------------------------------------------------- /revert/steps.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipfs-inactive/ipfs-ds-convert/HEAD/revert/steps.go -------------------------------------------------------------------------------- /revert/steps_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipfs-inactive/ipfs-ds-convert/HEAD/revert/steps_test.go -------------------------------------------------------------------------------- /strategy/strategies.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipfs-inactive/ipfs-ds-convert/HEAD/strategy/strategies.go -------------------------------------------------------------------------------- /strategy/strategies_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipfs-inactive/ipfs-ds-convert/HEAD/strategy/strategies_test.go -------------------------------------------------------------------------------- /strategy/strategy.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipfs-inactive/ipfs-ds-convert/HEAD/strategy/strategy.go -------------------------------------------------------------------------------- /strategy/strategy_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipfs-inactive/ipfs-ds-convert/HEAD/strategy/strategy_test.go -------------------------------------------------------------------------------- /strategy/strategy_util.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipfs-inactive/ipfs-ds-convert/HEAD/strategy/strategy_util.go -------------------------------------------------------------------------------- /testfiles/absPathSpec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipfs-inactive/ipfs-ds-convert/HEAD/testfiles/absPathSpec -------------------------------------------------------------------------------- /testfiles/badgerSpec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipfs-inactive/ipfs-ds-convert/HEAD/testfiles/badgerSpec -------------------------------------------------------------------------------- /testfiles/defaultSpec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipfs-inactive/ipfs-ds-convert/HEAD/testfiles/defaultSpec -------------------------------------------------------------------------------- /testfiles/equalSpec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipfs-inactive/ipfs-ds-convert/HEAD/testfiles/equalSpec -------------------------------------------------------------------------------- /testfiles/invalidSpec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipfs-inactive/ipfs-ds-convert/HEAD/testfiles/invalidSpec -------------------------------------------------------------------------------- /testfiles/lossySpec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipfs-inactive/ipfs-ds-convert/HEAD/testfiles/lossySpec -------------------------------------------------------------------------------- /testfiles/reusePathSpec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipfs-inactive/ipfs-ds-convert/HEAD/testfiles/reusePathSpec -------------------------------------------------------------------------------- /testfiles/singleSpec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipfs-inactive/ipfs-ds-convert/HEAD/testfiles/singleSpec -------------------------------------------------------------------------------- /testfiles/skipableDstSpec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipfs-inactive/ipfs-ds-convert/HEAD/testfiles/skipableDstSpec -------------------------------------------------------------------------------- /testfiles/skipableSpec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipfs-inactive/ipfs-ds-convert/HEAD/testfiles/skipableSpec -------------------------------------------------------------------------------- /testutil/basictest.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipfs-inactive/ipfs-ds-convert/HEAD/testutil/basictest.go -------------------------------------------------------------------------------- /testutil/ds_utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipfs-inactive/ipfs-ds-convert/HEAD/testutil/ds_utils.go -------------------------------------------------------------------------------- /testutil/repo.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipfs-inactive/ipfs-ds-convert/HEAD/testutil/repo.go -------------------------------------------------------------------------------- /testutil/repo_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipfs-inactive/ipfs-ds-convert/HEAD/testutil/repo_test.go -------------------------------------------------------------------------------- /version.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": "v0.6.0" 3 | } 4 | --------------------------------------------------------------------------------