A lightweight CLI tool for versioning data alongside source code and building data pipelines.
84ba002 reject stages that reference themselves
42adfad reject stages with no outputs and no command
e263236 Bump hugo/themes/book from c4d6963
to 50147be
(#67)
f5aa942 improve directory status output, fetch performance (#70)
fb073e0 Bump hugo/themes/book from 379e311
to c4d6963
(#66)
ad90de4 add support for user-level config file
66479b1 update Artifact JSON to be consistent with YAML
c08879c make symlink targets relative, fix progess bar bug
2d0297a restore version command, add 0.1.0 benchmarks
dde365e expand getting started doc
d88a723 add annotated stage YAML to 'dud stage' help
2579753 disallow absolute paths in stage files
a7cdff9 Bump hugo/themes/book from 1e4bcc2
to 379e311
(#60)
5083abc add dependabot config
e898ce1 rename Stage.Dependencies to Stage.Inputs
aec9fc2 added pull command (#58)
4f9c66d improved errors when loading stages and index (#57)
2ed365a fix integration tests
3f26acd use test/tabwriter for status output
8a74bc7 delete source file before linking, after commit (#50)
f94d7d0 robustify check to move files during commit
e108f41 add golangci-lint and fix lint errors
a5028ff add --size-only flag to rclone copy
be23c4e add the problem file path to stage yaml errors (#49)
d91c7d4 add status benchmark
0bee52f fix bug when using an out-of-project cache
3d89190 replace fail with warn when root
7064880 use git describe for local build version string
70d9f30 add test for subdir run and commit, more bugfixes
4718f58 add tests for working in subdirs and fix bugs
9b7f37e fix null pointer deref when debugging
ee237d9 make directory checkout concurrent
09cd242 add progress report to checkout --copy
43ae193 add checkout benchmarks
6b2675c update cheggaaa/pb
6e4267b pipe new logger into cache commit
0c572cf hide progress if not a tty, re-add goimports
65cad97 expand profiling/tracing test
c1260b7 add AggLogger, consolidate error paths
9b6f027 lift error wrapping to Cache public API
7191a7d add .dud/.gitignore, misc. cleanup