gitextract_vozcu06k/ ├── .codeclimate.yml ├── .gitattributes ├── .github/ │ ├── CODEOWNERS │ ├── ISSUE_TEMPLATE.md │ └── PULL_REQUEST_TEMPLATE.md ├── .gitignore ├── .travis.yml ├── AUTHORS ├── CHANGELOG.md ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── CONTRIBUTORS ├── Gopkg.toml ├── LICENSE ├── MAINTAINERS.md ├── Makefile ├── PATENTS ├── README.md ├── analyzer.go ├── analyzer_notwindows_test.go ├── analyzer_test.go ├── analyzer_windows_test.go ├── appveyor.yml ├── cmd/ │ └── dep/ │ ├── check.go │ ├── dep_test.go │ ├── doc.go │ ├── ensure.go │ ├── ensure_test.go │ ├── failures.go │ ├── feature_flags.go │ ├── gopath_scanner.go │ ├── gopath_scanner_test.go │ ├── graphviz.go │ ├── graphviz_test.go │ ├── init.go │ ├── integration_test.go │ ├── main.go │ ├── mkdoc.sh │ ├── prune.go │ ├── root_analyzer.go │ ├── status.go │ ├── status_test.go │ ├── testdata/ │ │ ├── cachedir/ │ │ │ ├── Gopkg.toml │ │ │ └── main.go │ │ ├── graphviz/ │ │ │ ├── case1.dot │ │ │ ├── case2.dot │ │ │ ├── empty.dot │ │ │ ├── subgraph1.dot │ │ │ ├── subgraph2.dot │ │ │ ├── subgraph3.dot │ │ │ └── subgraph4.dot │ │ ├── harness_tests/ │ │ │ ├── README.md │ │ │ ├── check/ │ │ │ │ ├── excess_inputs/ │ │ │ │ │ ├── final/ │ │ │ │ │ │ └── Gopkg.toml │ │ │ │ │ ├── initial/ │ │ │ │ │ │ ├── Gopkg.toml │ │ │ │ │ │ └── main.go │ │ │ │ │ ├── stdout.txt │ │ │ │ │ └── testcase.json │ │ │ │ ├── hash_mismatch/ │ │ │ │ │ ├── final/ │ │ │ │ │ │ └── Gopkg.toml │ │ │ │ │ ├── initial/ │ │ │ │ │ │ ├── Gopkg.toml │ │ │ │ │ │ ├── main.go │ │ │ │ │ │ └── vendor/ │ │ │ │ │ │ └── github.com/ │ │ │ │ │ │ └── sdboyer/ │ │ │ │ │ │ └── deptest/ │ │ │ │ │ │ └── deptest.go │ │ │ │ │ ├── stdout.txt │ │ │ │ │ └── testcase.json │ │ │ │ ├── hash_version_mismatch/ │ │ │ │ │ ├── final/ │ │ │ │ │ │ └── Gopkg.toml │ │ │ │ │ ├── initial/ │ │ │ │ │ │ ├── Gopkg.toml │ │ │ │ │ │ ├── main.go │ │ │ │ │ │ └── vendor/ │ │ │ │ │ │ └── github.com/ │ │ │ │ │ │ └── sdboyer/ │ │ │ │ │ │ └── deptest/ │ │ │ │ │ │ └── deptest.go │ │ │ │ │ ├── stdout.txt │ │ │ │ │ └── testcase.json │ │ │ │ ├── missing_and_excess/ │ │ │ │ │ ├── final/ │ │ │ │ │ │ └── Gopkg.toml │ │ │ │ │ ├── initial/ │ │ │ │ │ │ ├── Gopkg.toml │ │ │ │ │ │ └── main.go │ │ │ │ │ ├── stdout.txt │ │ │ │ │ └── testcase.json │ │ │ │ ├── missing_inputs/ │ │ │ │ │ ├── final/ │ │ │ │ │ │ └── Gopkg.toml │ │ │ │ │ ├── initial/ │ │ │ │ │ │ ├── Gopkg.toml │ │ │ │ │ │ └── main.go │ │ │ │ │ ├── stdout.txt │ │ │ │ │ └── testcase.json │ │ │ │ ├── noverify/ │ │ │ │ │ ├── hash_mismatch/ │ │ │ │ │ │ ├── final/ │ │ │ │ │ │ │ └── Gopkg.toml │ │ │ │ │ │ ├── initial/ │ │ │ │ │ │ │ ├── Gopkg.toml │ │ │ │ │ │ │ ├── main.go │ │ │ │ │ │ │ └── vendor/ │ │ │ │ │ │ │ └── github.com/ │ │ │ │ │ │ │ └── sdboyer/ │ │ │ │ │ │ │ └── deptest/ │ │ │ │ │ │ │ └── deptest.go │ │ │ │ │ │ ├── stdout.txt │ │ │ │ │ │ └── testcase.json │ │ │ │ │ ├── hash_version_mismatch/ │ │ │ │ │ │ ├── final/ │ │ │ │ │ │ │ └── Gopkg.toml │ │ │ │ │ │ ├── initial/ │ │ │ │ │ │ │ ├── Gopkg.toml │ │ │ │ │ │ │ ├── main.go │ │ │ │ │ │ │ └── vendor/ │ │ │ │ │ │ │ └── github.com/ │ │ │ │ │ │ │ └── sdboyer/ │ │ │ │ │ │ │ └── deptest/ │ │ │ │ │ │ │ └── deptest.go │ │ │ │ │ │ ├── stdout.txt │ │ │ │ │ │ └── testcase.json │ │ │ │ │ ├── missing_and_excess/ │ │ │ │ │ │ ├── final/ │ │ │ │ │ │ │ └── Gopkg.toml │ │ │ │ │ │ ├── initial/ │ │ │ │ │ │ │ ├── Gopkg.toml │ │ │ │ │ │ │ └── main.go │ │ │ │ │ │ ├── stdout.txt │ │ │ │ │ │ └── testcase.json │ │ │ │ │ ├── unmet_constraint/ │ │ │ │ │ │ ├── final/ │ │ │ │ │ │ │ └── Gopkg.toml │ │ │ │ │ │ ├── initial/ │ │ │ │ │ │ │ ├── Gopkg.toml │ │ │ │ │ │ │ └── main.go │ │ │ │ │ │ ├── stdout.txt │ │ │ │ │ │ └── testcase.json │ │ │ │ │ ├── unmet_override/ │ │ │ │ │ │ ├── final/ │ │ │ │ │ │ │ └── Gopkg.toml │ │ │ │ │ │ ├── initial/ │ │ │ │ │ │ │ ├── Gopkg.toml │ │ │ │ │ │ │ └── main.go │ │ │ │ │ │ ├── stdout.txt │ │ │ │ │ │ └── testcase.json │ │ │ │ │ └── vendororphans/ │ │ │ │ │ ├── final/ │ │ │ │ │ │ └── Gopkg.toml │ │ │ │ │ ├── initial/ │ │ │ │ │ │ ├── Gopkg.toml │ │ │ │ │ │ ├── main.go │ │ │ │ │ │ └── vendor/ │ │ │ │ │ │ ├── foo │ │ │ │ │ │ ├── github.com/ │ │ │ │ │ │ │ └── sdboyer/ │ │ │ │ │ │ │ └── deptest/ │ │ │ │ │ │ │ └── deptest.go │ │ │ │ │ │ └── orphdir/ │ │ │ │ │ │ └── .gitkeep │ │ │ │ │ ├── stdout.txt │ │ │ │ │ └── testcase.json │ │ │ │ ├── pruneopts_changed/ │ │ │ │ │ ├── final/ │ │ │ │ │ │ └── Gopkg.toml │ │ │ │ │ ├── initial/ │ │ │ │ │ │ ├── Gopkg.toml │ │ │ │ │ │ ├── main.go │ │ │ │ │ │ └── vendor/ │ │ │ │ │ │ └── github.com/ │ │ │ │ │ │ └── sdboyer/ │ │ │ │ │ │ └── deptest/ │ │ │ │ │ │ └── deptest.go │ │ │ │ │ ├── stdout.txt │ │ │ │ │ └── testcase.json │ │ │ │ ├── unmet_constraint/ │ │ │ │ │ ├── final/ │ │ │ │ │ │ └── Gopkg.toml │ │ │ │ │ ├── initial/ │ │ │ │ │ │ ├── Gopkg.toml │ │ │ │ │ │ └── main.go │ │ │ │ │ ├── stdout.txt │ │ │ │ │ └── testcase.json │ │ │ │ ├── unmet_override/ │ │ │ │ │ ├── final/ │ │ │ │ │ │ └── Gopkg.toml │ │ │ │ │ ├── initial/ │ │ │ │ │ │ ├── Gopkg.toml │ │ │ │ │ │ └── main.go │ │ │ │ │ ├── stdout.txt │ │ │ │ │ └── testcase.json │ │ │ │ └── vendororphans/ │ │ │ │ ├── final/ │ │ │ │ │ └── Gopkg.toml │ │ │ │ ├── initial/ │ │ │ │ │ ├── Gopkg.toml │ │ │ │ │ ├── main.go │ │ │ │ │ └── vendor/ │ │ │ │ │ ├── foo │ │ │ │ │ ├── github.com/ │ │ │ │ │ │ └── sdboyer/ │ │ │ │ │ │ └── deptest/ │ │ │ │ │ │ └── deptest.go │ │ │ │ │ └── orphdir/ │ │ │ │ │ └── .gitkeep │ │ │ │ ├── stdout.txt │ │ │ │ └── testcase.json │ │ │ ├── ensure/ │ │ │ │ ├── add/ │ │ │ │ │ ├── all-new/ │ │ │ │ │ │ ├── final/ │ │ │ │ │ │ │ └── Gopkg.toml │ │ │ │ │ │ ├── initial/ │ │ │ │ │ │ │ └── main.go │ │ │ │ │ │ └── testcase.json │ │ │ │ │ ├── all-new-double/ │ │ │ │ │ │ ├── final/ │ │ │ │ │ │ │ └── Gopkg.toml │ │ │ │ │ │ ├── initial/ │ │ │ │ │ │ │ └── main.go │ │ │ │ │ │ └── testcase.json │ │ │ │ │ ├── all-new-double-spec/ │ │ │ │ │ │ ├── final/ │ │ │ │ │ │ │ └── Gopkg.toml │ │ │ │ │ │ ├── initial/ │ │ │ │ │ │ │ └── main.go │ │ │ │ │ │ └── testcase.json │ │ │ │ │ ├── all-new-spec/ │ │ │ │ │ │ ├── final/ │ │ │ │ │ │ │ └── Gopkg.toml │ │ │ │ │ │ ├── initial/ │ │ │ │ │ │ │ └── main.go │ │ │ │ │ │ └── testcase.json │ │ │ │ │ ├── desync/ │ │ │ │ │ │ ├── final/ │ │ │ │ │ │ │ ├── Gopkg.toml │ │ │ │ │ │ │ └── main.go │ │ │ │ │ │ ├── initial/ │ │ │ │ │ │ │ ├── Gopkg.toml │ │ │ │ │ │ │ └── main.go │ │ │ │ │ │ ├── stdout.txt │ │ │ │ │ │ └── testcase.json │ │ │ │ │ ├── errs/ │ │ │ │ │ │ ├── double-diff-spec/ │ │ │ │ │ │ │ ├── final/ │ │ │ │ │ │ │ │ └── Gopkg.toml │ │ │ │ │ │ │ ├── initial/ │ │ │ │ │ │ │ │ └── main.go │ │ │ │ │ │ │ └── testcase.json │ │ │ │ │ │ ├── exists/ │ │ │ │ │ │ │ ├── final/ │ │ │ │ │ │ │ │ └── Gopkg.toml │ │ │ │ │ │ │ ├── initial/ │ │ │ │ │ │ │ │ ├── Gopkg.toml │ │ │ │ │ │ │ │ └── main.go │ │ │ │ │ │ │ └── testcase.json │ │ │ │ │ │ ├── exists-manifest/ │ │ │ │ │ │ │ ├── final/ │ │ │ │ │ │ │ │ └── Gopkg.toml │ │ │ │ │ │ │ ├── initial/ │ │ │ │ │ │ │ │ ├── Gopkg.toml │ │ │ │ │ │ │ │ └── main.go │ │ │ │ │ │ │ └── testcase.json │ │ │ │ │ │ ├── noarg/ │ │ │ │ │ │ │ ├── final/ │ │ │ │ │ │ │ │ ├── Gopkg.toml │ │ │ │ │ │ │ │ └── main.go │ │ │ │ │ │ │ ├── initial/ │ │ │ │ │ │ │ │ ├── Gopkg.toml │ │ │ │ │ │ │ │ └── main.go │ │ │ │ │ │ │ └── testcase.json │ │ │ │ │ │ └── self-add/ │ │ │ │ │ │ ├── case1/ │ │ │ │ │ │ │ ├── final/ │ │ │ │ │ │ │ │ └── Gopkg.toml │ │ │ │ │ │ │ ├── initial/ │ │ │ │ │ │ │ │ ├── Gopkg.toml │ │ │ │ │ │ │ │ └── main.go │ │ │ │ │ │ │ └── testcase.json │ │ │ │ │ │ └── case2/ │ │ │ │ │ │ ├── final/ │ │ │ │ │ │ │ └── Gopkg.toml │ │ │ │ │ │ ├── initial/ │ │ │ │ │ │ │ └── main.go │ │ │ │ │ │ └── testcase.json │ │ │ │ │ ├── exists-imports/ │ │ │ │ │ │ ├── final/ │ │ │ │ │ │ │ └── Gopkg.toml │ │ │ │ │ │ ├── initial/ │ │ │ │ │ │ │ ├── Gopkg.toml │ │ │ │ │ │ │ └── main.go │ │ │ │ │ │ └── testcase.json │ │ │ │ │ └── exists-manifest-constraint/ │ │ │ │ │ ├── final/ │ │ │ │ │ │ └── Gopkg.toml │ │ │ │ │ ├── initial/ │ │ │ │ │ │ ├── Gopkg.toml │ │ │ │ │ │ └── main.go │ │ │ │ │ └── testcase.json │ │ │ │ ├── default/ │ │ │ │ │ ├── errs/ │ │ │ │ │ │ ├── lockless-vendoronly/ │ │ │ │ │ │ │ ├── final/ │ │ │ │ │ │ │ │ ├── Gopkg.toml │ │ │ │ │ │ │ │ └── main.go │ │ │ │ │ │ │ ├── initial/ │ │ │ │ │ │ │ │ ├── Gopkg.toml │ │ │ │ │ │ │ │ └── main.go │ │ │ │ │ │ │ └── testcase.json │ │ │ │ │ │ └── specargs/ │ │ │ │ │ │ ├── final/ │ │ │ │ │ │ │ └── Gopkg.toml │ │ │ │ │ │ ├── initial/ │ │ │ │ │ │ │ ├── Gopkg.toml │ │ │ │ │ │ │ └── main.go │ │ │ │ │ │ └── testcase.json │ │ │ │ │ ├── hasheq/ │ │ │ │ │ │ ├── final/ │ │ │ │ │ │ │ └── Gopkg.toml │ │ │ │ │ │ ├── initial/ │ │ │ │ │ │ │ ├── Gopkg.toml │ │ │ │ │ │ │ └── main.go │ │ │ │ │ │ └── testcase.json │ │ │ │ │ ├── hasheq-dry/ │ │ │ │ │ │ ├── final/ │ │ │ │ │ │ │ └── Gopkg.toml │ │ │ │ │ │ ├── initial/ │ │ │ │ │ │ │ ├── Gopkg.toml │ │ │ │ │ │ │ └── main.go │ │ │ │ │ │ └── testcase.json │ │ │ │ │ ├── hasheq-novendor/ │ │ │ │ │ │ ├── final/ │ │ │ │ │ │ │ └── Gopkg.toml │ │ │ │ │ │ ├── initial/ │ │ │ │ │ │ │ ├── Gopkg.toml │ │ │ │ │ │ │ └── main.go │ │ │ │ │ │ └── testcase.json │ │ │ │ │ ├── hasheq-novendor-dry/ │ │ │ │ │ │ ├── final/ │ │ │ │ │ │ │ └── Gopkg.toml │ │ │ │ │ │ ├── initial/ │ │ │ │ │ │ │ ├── Gopkg.toml │ │ │ │ │ │ │ └── main.go │ │ │ │ │ │ └── testcase.json │ │ │ │ │ ├── hashneq-vendoronly/ │ │ │ │ │ │ ├── final/ │ │ │ │ │ │ │ └── Gopkg.toml │ │ │ │ │ │ ├── initial/ │ │ │ │ │ │ │ ├── Gopkg.toml │ │ │ │ │ │ │ └── main.go │ │ │ │ │ │ └── testcase.json │ │ │ │ │ └── nocode-vendoronly/ │ │ │ │ │ ├── final/ │ │ │ │ │ │ └── Gopkg.toml │ │ │ │ │ ├── initial/ │ │ │ │ │ │ └── Gopkg.toml │ │ │ │ │ └── testcase.json │ │ │ │ ├── empty/ │ │ │ │ │ ├── case1/ │ │ │ │ │ │ ├── final/ │ │ │ │ │ │ │ └── Gopkg.toml │ │ │ │ │ │ ├── initial/ │ │ │ │ │ │ │ └── main.go │ │ │ │ │ │ └── testcase.json │ │ │ │ │ ├── case2/ │ │ │ │ │ │ ├── final/ │ │ │ │ │ │ │ └── Gopkg.toml │ │ │ │ │ │ ├── initial/ │ │ │ │ │ │ │ ├── Gopkg.toml │ │ │ │ │ │ │ └── main.go │ │ │ │ │ │ └── testcase.json │ │ │ │ │ └── case3/ │ │ │ │ │ ├── README.md │ │ │ │ │ ├── final/ │ │ │ │ │ │ └── Gopkg.toml │ │ │ │ │ ├── initial/ │ │ │ │ │ │ ├── Gopkg.toml │ │ │ │ │ │ ├── main.go │ │ │ │ │ │ └── samples/ │ │ │ │ │ │ └── samples.go │ │ │ │ │ └── testcase.json │ │ │ │ ├── noverify/ │ │ │ │ │ ├── hash_mismatch/ │ │ │ │ │ │ ├── README │ │ │ │ │ │ ├── final/ │ │ │ │ │ │ │ └── Gopkg.toml │ │ │ │ │ │ ├── initial/ │ │ │ │ │ │ │ ├── Gopkg.toml │ │ │ │ │ │ │ ├── main.go │ │ │ │ │ │ │ └── vendor/ │ │ │ │ │ │ │ └── github.com/ │ │ │ │ │ │ │ └── sdboyer/ │ │ │ │ │ │ │ └── deptest/ │ │ │ │ │ │ │ ├── deptest.go │ │ │ │ │ │ │ └── extrafile │ │ │ │ │ │ └── testcase.json │ │ │ │ │ └── vendororphans/ │ │ │ │ │ ├── final/ │ │ │ │ │ │ └── Gopkg.toml │ │ │ │ │ ├── initial/ │ │ │ │ │ │ ├── Gopkg.toml │ │ │ │ │ │ ├── main.go │ │ │ │ │ │ └── vendor/ │ │ │ │ │ │ ├── foo │ │ │ │ │ │ ├── github.com/ │ │ │ │ │ │ │ └── sdboyer/ │ │ │ │ │ │ │ └── deptest/ │ │ │ │ │ │ │ └── deptest.go │ │ │ │ │ │ └── orphdir/ │ │ │ │ │ │ └── .gitkeep │ │ │ │ │ ├── stdout.txt │ │ │ │ │ └── testcase.json │ │ │ │ ├── pkg-errors/ │ │ │ │ │ ├── case1/ │ │ │ │ │ │ ├── final/ │ │ │ │ │ │ │ └── Gopkg.toml │ │ │ │ │ │ └── testcase.json │ │ │ │ │ └── case2/ │ │ │ │ │ ├── final/ │ │ │ │ │ │ └── Gopkg.toml │ │ │ │ │ ├── initial/ │ │ │ │ │ │ ├── Gopkg.toml │ │ │ │ │ │ ├── bar/ │ │ │ │ │ │ │ └── bar.go │ │ │ │ │ │ └── baz/ │ │ │ │ │ │ └── .gitignore │ │ │ │ │ └── testcase.json │ │ │ │ ├── pkg-ignored/ │ │ │ │ │ ├── wildcard-ignore/ │ │ │ │ │ │ ├── final/ │ │ │ │ │ │ │ └── Gopkg.toml │ │ │ │ │ │ ├── initial/ │ │ │ │ │ │ │ ├── Gopkg.toml │ │ │ │ │ │ │ ├── main.go │ │ │ │ │ │ │ └── samples/ │ │ │ │ │ │ │ ├── samples.go │ │ │ │ │ │ │ └── subsamples/ │ │ │ │ │ │ │ └── subsamples.go │ │ │ │ │ │ └── testcase.json │ │ │ │ │ └── wildcard-other-root/ │ │ │ │ │ ├── final/ │ │ │ │ │ │ └── Gopkg.toml │ │ │ │ │ ├── initial/ │ │ │ │ │ │ ├── Gopkg.toml │ │ │ │ │ │ ├── main.go │ │ │ │ │ │ └── samples/ │ │ │ │ │ │ ├── samples.go │ │ │ │ │ │ └── subsamples/ │ │ │ │ │ │ └── subsamples.go │ │ │ │ │ └── testcase.json │ │ │ │ └── update/ │ │ │ │ ├── case1/ │ │ │ │ │ ├── final/ │ │ │ │ │ │ └── Gopkg.toml │ │ │ │ │ ├── initial/ │ │ │ │ │ │ ├── Gopkg.toml │ │ │ │ │ │ └── main.go │ │ │ │ │ └── testcase.json │ │ │ │ ├── desync/ │ │ │ │ │ ├── final/ │ │ │ │ │ │ ├── Gopkg.toml │ │ │ │ │ │ └── main.go │ │ │ │ │ ├── initial/ │ │ │ │ │ │ ├── Gopkg.toml │ │ │ │ │ │ └── main.go │ │ │ │ │ ├── stdout.txt │ │ │ │ │ └── testcase.json │ │ │ │ ├── errs/ │ │ │ │ │ ├── lockless/ │ │ │ │ │ │ ├── final/ │ │ │ │ │ │ │ ├── Gopkg.toml │ │ │ │ │ │ │ └── main.go │ │ │ │ │ │ ├── initial/ │ │ │ │ │ │ │ ├── Gopkg.toml │ │ │ │ │ │ │ └── main.go │ │ │ │ │ │ └── testcase.json │ │ │ │ │ ├── nonroot-arg/ │ │ │ │ │ │ ├── final/ │ │ │ │ │ │ │ └── Gopkg.toml │ │ │ │ │ │ ├── initial/ │ │ │ │ │ │ │ ├── Gopkg.toml │ │ │ │ │ │ │ └── main.go │ │ │ │ │ │ └── testcase.json │ │ │ │ │ ├── not-in-lock/ │ │ │ │ │ │ ├── final/ │ │ │ │ │ │ │ └── Gopkg.toml │ │ │ │ │ │ ├── initial/ │ │ │ │ │ │ │ ├── Gopkg.toml │ │ │ │ │ │ │ └── main.go │ │ │ │ │ │ └── testcase.json │ │ │ │ │ ├── spec-with-constraint/ │ │ │ │ │ │ ├── final/ │ │ │ │ │ │ │ └── Gopkg.toml │ │ │ │ │ │ ├── initial/ │ │ │ │ │ │ │ ├── Gopkg.toml │ │ │ │ │ │ │ └── main.go │ │ │ │ │ │ └── testcase.json │ │ │ │ │ └── spec-with-source/ │ │ │ │ │ ├── final/ │ │ │ │ │ │ └── Gopkg.toml │ │ │ │ │ ├── initial/ │ │ │ │ │ │ ├── Gopkg.toml │ │ │ │ │ │ └── main.go │ │ │ │ │ └── testcase.json │ │ │ │ └── novendor/ │ │ │ │ ├── final/ │ │ │ │ │ └── Gopkg.toml │ │ │ │ ├── initial/ │ │ │ │ │ ├── Gopkg.toml │ │ │ │ │ └── main.go │ │ │ │ └── testcase.json │ │ │ ├── init/ │ │ │ │ ├── case1/ │ │ │ │ │ ├── final/ │ │ │ │ │ │ └── Gopkg.toml │ │ │ │ │ ├── initial/ │ │ │ │ │ │ ├── foo/ │ │ │ │ │ │ │ └── bar.go │ │ │ │ │ │ └── main.go │ │ │ │ │ └── testcase.json │ │ │ │ ├── case2/ │ │ │ │ │ ├── final/ │ │ │ │ │ │ └── Gopkg.toml │ │ │ │ │ ├── initial/ │ │ │ │ │ │ ├── foo/ │ │ │ │ │ │ │ └── bar.go │ │ │ │ │ │ └── main.go │ │ │ │ │ └── testcase.json │ │ │ │ ├── case3/ │ │ │ │ │ ├── final/ │ │ │ │ │ │ └── Gopkg.toml │ │ │ │ │ ├── initial/ │ │ │ │ │ │ ├── foo/ │ │ │ │ │ │ │ └── bar.go │ │ │ │ │ │ └── main.go │ │ │ │ │ └── testcase.json │ │ │ │ ├── case4/ │ │ │ │ │ ├── final/ │ │ │ │ │ │ └── Gopkg.toml │ │ │ │ │ ├── initial/ │ │ │ │ │ │ ├── foo/ │ │ │ │ │ │ │ └── bar.go │ │ │ │ │ │ └── main.go │ │ │ │ │ └── testcase.json │ │ │ │ ├── glide/ │ │ │ │ │ ├── case1/ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ ├── final/ │ │ │ │ │ │ │ └── Gopkg.toml │ │ │ │ │ │ ├── initial/ │ │ │ │ │ │ │ ├── glide.yaml │ │ │ │ │ │ │ ├── main.go │ │ │ │ │ │ │ └── samples/ │ │ │ │ │ │ │ └── samples.go │ │ │ │ │ │ └── testcase.json │ │ │ │ │ ├── case2/ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ ├── final/ │ │ │ │ │ │ │ └── Gopkg.toml │ │ │ │ │ │ ├── initial/ │ │ │ │ │ │ │ ├── glide.yaml │ │ │ │ │ │ │ └── main.go │ │ │ │ │ │ └── testcase.json │ │ │ │ │ ├── case3/ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ ├── final/ │ │ │ │ │ │ │ └── Gopkg.toml │ │ │ │ │ │ ├── initial/ │ │ │ │ │ │ │ └── main.go │ │ │ │ │ │ └── testcase.json │ │ │ │ │ ├── case4/ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ ├── final/ │ │ │ │ │ │ │ └── Gopkg.toml │ │ │ │ │ │ ├── initial/ │ │ │ │ │ │ │ ├── glide.yaml │ │ │ │ │ │ │ └── main.go │ │ │ │ │ │ └── testcase.json │ │ │ │ │ ├── corrupt-glide/ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ ├── final/ │ │ │ │ │ │ │ └── Gopkg.toml │ │ │ │ │ │ ├── initial/ │ │ │ │ │ │ │ ├── glide.yaml │ │ │ │ │ │ │ └── main.go │ │ │ │ │ │ └── testcase.json │ │ │ │ │ ├── direct-trans-conflict/ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ ├── initial/ │ │ │ │ │ │ │ ├── glide.yaml │ │ │ │ │ │ │ └── main.go │ │ │ │ │ │ └── testcase.json │ │ │ │ │ ├── direct-trans-no-conflict/ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ ├── final/ │ │ │ │ │ │ │ └── Gopkg.toml │ │ │ │ │ │ ├── initial/ │ │ │ │ │ │ │ ├── glide.yaml │ │ │ │ │ │ │ └── main.go │ │ │ │ │ │ └── testcase.json │ │ │ │ │ ├── trans-trans/ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ ├── final/ │ │ │ │ │ │ │ └── Gopkg.toml │ │ │ │ │ │ ├── initial/ │ │ │ │ │ │ │ ├── glide.yaml │ │ │ │ │ │ │ └── main.go │ │ │ │ │ │ └── testcase.json │ │ │ │ │ ├── trans-trans-conflict/ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ ├── initial/ │ │ │ │ │ │ │ ├── glide.yaml │ │ │ │ │ │ │ └── main.go │ │ │ │ │ │ └── testcase.json.ignore │ │ │ │ │ ├── trans-trans-trans/ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ ├── final/ │ │ │ │ │ │ │ └── Gopkg.toml │ │ │ │ │ │ ├── initial/ │ │ │ │ │ │ │ ├── glide.yaml │ │ │ │ │ │ │ └── main.go │ │ │ │ │ │ └── testcase.json │ │ │ │ │ └── trans-trans-unspecified/ │ │ │ │ │ ├── README.md │ │ │ │ │ ├── final/ │ │ │ │ │ │ └── Gopkg.toml │ │ │ │ │ ├── initial/ │ │ │ │ │ │ ├── glide.yaml │ │ │ │ │ │ └── main.go │ │ │ │ │ └── testcase.json │ │ │ │ ├── glock/ │ │ │ │ │ └── case1/ │ │ │ │ │ ├── final/ │ │ │ │ │ │ └── Gopkg.toml │ │ │ │ │ ├── initial/ │ │ │ │ │ │ ├── GLOCKFILE │ │ │ │ │ │ └── main.go │ │ │ │ │ └── testcase.json │ │ │ │ ├── godep/ │ │ │ │ │ └── case1/ │ │ │ │ │ ├── final/ │ │ │ │ │ │ └── Gopkg.toml │ │ │ │ │ ├── initial/ │ │ │ │ │ │ ├── Godeps/ │ │ │ │ │ │ │ └── Godeps.json │ │ │ │ │ │ └── main.go │ │ │ │ │ └── testcase.json │ │ │ │ ├── govend/ │ │ │ │ │ └── case1/ │ │ │ │ │ ├── final/ │ │ │ │ │ │ └── Gopkg.toml │ │ │ │ │ ├── initial/ │ │ │ │ │ │ ├── main.go │ │ │ │ │ │ └── vendor.yml │ │ │ │ │ └── testcase.json │ │ │ │ ├── govendor/ │ │ │ │ │ └── case1/ │ │ │ │ │ ├── README.md │ │ │ │ │ ├── final/ │ │ │ │ │ │ └── Gopkg.toml │ │ │ │ │ ├── initial/ │ │ │ │ │ │ ├── main.go │ │ │ │ │ │ ├── samples/ │ │ │ │ │ │ │ └── samples.go │ │ │ │ │ │ └── vendor/ │ │ │ │ │ │ └── vendor.json │ │ │ │ │ └── testcase.json │ │ │ │ ├── gvt/ │ │ │ │ │ └── case1/ │ │ │ │ │ ├── final/ │ │ │ │ │ │ └── Gopkg.toml │ │ │ │ │ ├── initial/ │ │ │ │ │ │ ├── main.go │ │ │ │ │ │ └── vendor/ │ │ │ │ │ │ └── manifest │ │ │ │ │ └── testcase.json │ │ │ │ ├── manifest-exists/ │ │ │ │ │ ├── final/ │ │ │ │ │ │ └── Gopkg.toml │ │ │ │ │ ├── initial/ │ │ │ │ │ │ └── Gopkg.toml │ │ │ │ │ └── testcase.json │ │ │ │ ├── relative_path/ │ │ │ │ │ ├── final/ │ │ │ │ │ │ └── project_dir/ │ │ │ │ │ │ └── Gopkg.toml │ │ │ │ │ ├── initial/ │ │ │ │ │ │ └── project_dir/ │ │ │ │ │ │ ├── foo/ │ │ │ │ │ │ │ └── bar.go │ │ │ │ │ │ └── main.go │ │ │ │ │ └── testcase.json │ │ │ │ ├── skip-hidden/ │ │ │ │ │ ├── final/ │ │ │ │ │ │ └── Gopkg.toml │ │ │ │ │ ├── initial/ │ │ │ │ │ │ ├── .foo/ │ │ │ │ │ │ │ └── main.go │ │ │ │ │ │ ├── _foo/ │ │ │ │ │ │ │ └── main.go │ │ │ │ │ │ ├── lib.go │ │ │ │ │ │ └── testdata/ │ │ │ │ │ │ └── main.go │ │ │ │ │ └── testcase.json │ │ │ │ ├── usage/ │ │ │ │ │ ├── with_h_flag/ │ │ │ │ │ │ └── testcase.json │ │ │ │ │ └── with_not_defined_flag/ │ │ │ │ │ └── testcase.json │ │ │ │ └── vndr/ │ │ │ │ └── case1/ │ │ │ │ ├── final/ │ │ │ │ │ └── Gopkg.toml │ │ │ │ ├── initial/ │ │ │ │ │ ├── main.go │ │ │ │ │ └── vendor.conf │ │ │ │ └── testcase.json │ │ │ └── status/ │ │ │ ├── case1/ │ │ │ │ ├── dot/ │ │ │ │ │ ├── final/ │ │ │ │ │ │ └── Gopkg.toml │ │ │ │ │ ├── initial/ │ │ │ │ │ │ ├── Gopkg.toml │ │ │ │ │ │ └── main.go │ │ │ │ │ ├── stdout.txt │ │ │ │ │ └── testcase.json │ │ │ │ ├── json/ │ │ │ │ │ ├── final/ │ │ │ │ │ │ └── Gopkg.toml │ │ │ │ │ ├── initial/ │ │ │ │ │ │ ├── Gopkg.toml │ │ │ │ │ │ └── main.go │ │ │ │ │ ├── stdout.txt │ │ │ │ │ └── testcase.json │ │ │ │ ├── table/ │ │ │ │ │ ├── final/ │ │ │ │ │ │ └── Gopkg.toml │ │ │ │ │ ├── initial/ │ │ │ │ │ │ ├── Gopkg.toml │ │ │ │ │ │ └── main.go │ │ │ │ │ ├── stdout.txt │ │ │ │ │ └── testcase.json │ │ │ │ └── template/ │ │ │ │ ├── final/ │ │ │ │ │ └── Gopkg.toml │ │ │ │ ├── initial/ │ │ │ │ │ ├── Gopkg.toml │ │ │ │ │ └── main.go │ │ │ │ ├── stdout.txt │ │ │ │ └── testcase.json │ │ │ ├── missing_pkgs_lock_mismatch/ │ │ │ │ ├── final/ │ │ │ │ │ └── Gopkg.toml │ │ │ │ ├── initial/ │ │ │ │ │ ├── Gopkg.toml │ │ │ │ │ └── main.go │ │ │ │ └── testcase.json │ │ │ ├── old_constraints/ │ │ │ │ ├── final/ │ │ │ │ │ └── Gopkg.toml │ │ │ │ ├── initial/ │ │ │ │ │ ├── Gopkg.toml │ │ │ │ │ └── main.go │ │ │ │ ├── stdout.txt │ │ │ │ └── testcase.json │ │ │ ├── override_constraint/ │ │ │ │ ├── final/ │ │ │ │ │ └── Gopkg.toml │ │ │ │ ├── initial/ │ │ │ │ │ ├── Gopkg.toml │ │ │ │ │ └── main.go │ │ │ │ ├── stdout.txt │ │ │ │ └── testcase.json │ │ │ ├── revision_constraint/ │ │ │ │ ├── final/ │ │ │ │ │ └── Gopkg.toml │ │ │ │ ├── initial/ │ │ │ │ │ ├── Gopkg.toml │ │ │ │ │ └── main.go │ │ │ │ ├── stdout.txt │ │ │ │ └── testcase.json │ │ │ └── without_lock/ │ │ │ ├── final/ │ │ │ │ └── Gopkg.toml │ │ │ ├── initial/ │ │ │ │ └── Gopkg.toml │ │ │ └── testcase.json │ │ ├── init/ │ │ │ └── directdeps/ │ │ │ └── main.go │ │ └── status/ │ │ └── collect_constraints/ │ │ └── main.go │ └── version.go ├── context.go ├── context_test.go ├── doc.go ├── docs/ │ ├── FAQ.md │ ├── Gopkg.lock.md │ ├── Gopkg.toml.md │ ├── daily-dep.md │ ├── deduction.md │ ├── ensure-mechanics.md │ ├── env-vars.md │ ├── failure-modes.md │ ├── glossary.md │ ├── installation.md │ ├── introduction.md │ ├── migrating.md │ ├── new-project.md │ ├── the-solver.md │ └── uninstalling.md ├── gps/ │ ├── _testdata/ │ │ ├── badrepo/ │ │ │ └── README.md │ │ ├── cmd/ │ │ │ ├── echosleep/ │ │ │ │ └── echosleep.go │ │ │ └── stdout_stderr/ │ │ │ └── stdout_stderr.go │ │ ├── digest/ │ │ │ ├── github.com/ │ │ │ │ ├── alice/ │ │ │ │ │ ├── match/ │ │ │ │ │ │ └── match.go │ │ │ │ │ ├── mismatch/ │ │ │ │ │ │ └── mismatch.go │ │ │ │ │ └── notInLock/ │ │ │ │ │ └── notInLock.go │ │ │ │ └── bob/ │ │ │ │ ├── emptyDigest/ │ │ │ │ │ └── emptyDigest.go │ │ │ │ └── match/ │ │ │ │ └── match.go │ │ │ └── launchpad.net/ │ │ │ └── match/ │ │ │ └── match.go │ │ └── src/ │ │ ├── bad/ │ │ │ └── bad.go │ │ ├── buildtag/ │ │ │ └── invalid.go │ │ ├── canon_confl/ │ │ │ ├── a.go │ │ │ └── b.go │ │ ├── canonical/ │ │ │ ├── main.go │ │ │ └── sub/ │ │ │ └── sub.go │ │ ├── cycle/ │ │ │ ├── a.go │ │ │ ├── one/ │ │ │ │ └── a.go │ │ │ └── two/ │ │ │ └── a.go │ │ ├── disallow/ │ │ │ ├── a.go │ │ │ └── testdata/ │ │ │ └── another.go │ │ ├── dotgodir/ │ │ │ ├── .go/ │ │ │ │ ├── .gitkeep │ │ │ │ └── dot.go │ │ │ ├── .m1p/ │ │ │ │ ├── a.go │ │ │ │ └── b.go │ │ │ └── foo.go/ │ │ │ ├── .gitkeep │ │ │ └── foo.go │ │ ├── doublenest/ │ │ │ ├── a.go │ │ │ └── namemismatch/ │ │ │ ├── m1p/ │ │ │ │ ├── a.go │ │ │ │ └── b.go │ │ │ └── nm.go │ │ ├── empty/ │ │ │ └── .gitkeep │ │ ├── github.com/ │ │ │ └── example/ │ │ │ └── varied/ │ │ │ ├── locals.go │ │ │ ├── m1p/ │ │ │ │ ├── a.go │ │ │ │ └── b.go │ │ │ ├── main.go │ │ │ ├── namemismatch/ │ │ │ │ └── nm.go │ │ │ ├── otherpath/ │ │ │ │ └── otherpath_test.go │ │ │ └── simple/ │ │ │ ├── another/ │ │ │ │ ├── another.go │ │ │ │ ├── another_test.go │ │ │ │ └── locals.go │ │ │ ├── locals.go │ │ │ └── simple.go │ │ ├── igmain/ │ │ │ ├── a.go │ │ │ └── igmain.go │ │ ├── igmainfirst/ │ │ │ ├── igmain.go │ │ │ └── z.go │ │ ├── igmainlong/ │ │ │ ├── a.go │ │ │ └── igmain.go │ │ ├── igmaint/ │ │ │ ├── a.go │ │ │ ├── igmain.go │ │ │ └── t_test.go │ │ ├── m1p/ │ │ │ ├── a.go │ │ │ └── b.go │ │ ├── missing/ │ │ │ ├── a.go │ │ │ └── m1p/ │ │ │ ├── a.go │ │ │ └── b.go │ │ ├── nest/ │ │ │ ├── a.go │ │ │ └── m1p/ │ │ │ ├── a.go │ │ │ └── b.go │ │ ├── relimport/ │ │ │ ├── a.go │ │ │ ├── dot/ │ │ │ │ └── a.go │ │ │ ├── dotdot/ │ │ │ │ └── a.go │ │ │ ├── dotdotslash/ │ │ │ │ └── a.go │ │ │ └── dotslash/ │ │ │ └── a.go │ │ ├── ren/ │ │ │ ├── m1p/ │ │ │ │ ├── a.go │ │ │ │ └── b.go │ │ │ └── simple/ │ │ │ └── a.go │ │ ├── simple/ │ │ │ └── a.go │ │ ├── simpleallt/ │ │ │ ├── a.go │ │ │ ├── a_test.go │ │ │ └── t_test.go │ │ ├── simplet/ │ │ │ ├── a.go │ │ │ └── t_test.go │ │ ├── simplext/ │ │ │ ├── a.go │ │ │ └── a_test.go │ │ ├── skip_/ │ │ │ ├── _a.go │ │ │ └── a.go │ │ ├── slash-star_confl/ │ │ │ ├── a.go │ │ │ └── b.go │ │ ├── t/ │ │ │ └── t_test.go │ │ ├── twopkgs/ │ │ │ ├── a.go │ │ │ └── b.go │ │ ├── varied/ │ │ │ ├── locals.go │ │ │ ├── m1p/ │ │ │ │ ├── a.go │ │ │ │ └── b.go │ │ │ ├── main.go │ │ │ ├── namemismatch/ │ │ │ │ └── nm.go │ │ │ ├── otherpath/ │ │ │ │ └── otherpath_test.go │ │ │ └── simple/ │ │ │ ├── another/ │ │ │ │ ├── another.go │ │ │ │ ├── another_test.go │ │ │ │ └── locals.go │ │ │ ├── locals.go │ │ │ └── simple.go │ │ ├── varied_hidden/ │ │ │ ├── .onlyfromtests/ │ │ │ │ ├── a.go │ │ │ │ └── b.go │ │ │ ├── _frommain/ │ │ │ │ └── a.go │ │ │ ├── _never/ │ │ │ │ └── a.go │ │ │ ├── _secondorder/ │ │ │ │ └── secondorder.go │ │ │ ├── always/ │ │ │ │ └── always_test.go │ │ │ ├── dotdotslash/ │ │ │ │ └── a.go │ │ │ ├── locals.go │ │ │ ├── main.go │ │ │ └── simple/ │ │ │ ├── locals.go │ │ │ ├── simple.go │ │ │ └── testdata/ │ │ │ └── another.go │ │ └── xt/ │ │ └── a_test.go │ ├── bridge.go │ ├── cmd.go │ ├── cmd_unix.go │ ├── cmd_windows.go │ ├── constraint.go │ ├── constraint_test.go │ ├── deduce.go │ ├── deduce_test.go │ ├── discovery.go │ ├── doc.go │ ├── error.go │ ├── example.go │ ├── filesystem.go │ ├── filesystem_test.go │ ├── identifier.go │ ├── internal/ │ │ └── pb/ │ │ ├── pb.go │ │ ├── source_cache.pb.go │ │ └── source_cache.proto │ ├── lock.go │ ├── lock_test.go │ ├── manager_test.go │ ├── manifest.go │ ├── manifest_test.go │ ├── maybe_source.go │ ├── maybe_source_test.go │ ├── metrics.go │ ├── paths/ │ │ ├── paths.go │ │ └── paths_test.go │ ├── pkgtree/ │ │ ├── ignored_ruleset.go │ │ ├── ignored_ruleset_test.go │ │ ├── pkgtree.go │ │ ├── pkgtree_test.go │ │ └── reachmap.go │ ├── prune.go │ ├── prune_test.go │ ├── rootdata.go │ ├── rootdata_test.go │ ├── satisfy.go │ ├── selection.go │ ├── selection_test.go │ ├── solution.go │ ├── solution_test.go │ ├── solve_basic_test.go │ ├── solve_bimodal_test.go │ ├── solve_failures.go │ ├── solve_test.go │ ├── solver.go │ ├── solver_inputs_test.go │ ├── source.go │ ├── source_cache.go │ ├── source_cache_bolt.go │ ├── source_cache_bolt_encode.go │ ├── source_cache_bolt_encode_test.go │ ├── source_cache_bolt_test.go │ ├── source_cache_multi.go │ ├── source_cache_test.go │ ├── source_errors.go │ ├── source_errors_test.go │ ├── source_manager.go │ ├── source_manager_test.go │ ├── source_test.go │ ├── strings.go │ ├── trace.go │ ├── typed_radix.go │ ├── typed_radix_test.go │ ├── vcs_repo.go │ ├── vcs_repo_test.go │ ├── vcs_source.go │ ├── vcs_source_test.go │ ├── vcs_version.go │ ├── vcs_version_test.go │ ├── verify/ │ │ ├── digest.go │ │ ├── digest_test.go │ │ ├── helper_types_test.go │ │ ├── lock.go │ │ ├── lockdiff.go │ │ ├── lockdiff_test.go │ │ ├── locksat.go │ │ └── locksat_test.go │ ├── version.go │ ├── version_queue.go │ ├── version_queue_test.go │ └── version_test.go ├── hack/ │ ├── build-all.bash │ ├── coverage.bash │ ├── licenseok/ │ │ └── main.go │ ├── lint.bash │ ├── test.bash │ ├── validate-gofmt.bash │ └── validate-licence.bash ├── install.sh ├── internal/ │ ├── feedback/ │ │ ├── feedback.go │ │ ├── feedback_test.go │ │ ├── lockdiff.go │ │ └── lockdiff_test.go │ ├── fs/ │ │ ├── fs.go │ │ ├── fs_test.go │ │ ├── rename.go │ │ ├── rename_windows.go │ │ └── testdata/ │ │ └── test.file │ ├── importers/ │ │ ├── base/ │ │ │ ├── importer.go │ │ │ └── importer_test.go │ │ ├── glide/ │ │ │ ├── importer.go │ │ │ ├── importer_test.go │ │ │ └── testdata/ │ │ │ ├── glide.yaml │ │ │ └── golden.txt │ │ ├── glock/ │ │ │ ├── importer.go │ │ │ ├── importer_test.go │ │ │ └── testdata/ │ │ │ ├── GLOCKFILE │ │ │ └── golden.txt │ │ ├── godep/ │ │ │ ├── importer.go │ │ │ ├── importer_test.go │ │ │ └── testdata/ │ │ │ ├── Godeps.json │ │ │ └── golden.txt │ │ ├── govend/ │ │ │ ├── importer.go │ │ │ ├── importer_test.go │ │ │ └── testdata/ │ │ │ ├── golden.txt │ │ │ └── vendor.yml │ │ ├── govendor/ │ │ │ ├── importer.go │ │ │ ├── importer_test.go │ │ │ └── testdata/ │ │ │ ├── golden.txt │ │ │ └── vendor.json │ │ ├── gvt/ │ │ │ ├── importer.go │ │ │ ├── importer_test.go │ │ │ └── testdata/ │ │ │ ├── golden.txt │ │ │ └── manifest │ │ ├── importers.go │ │ ├── importertest/ │ │ │ ├── testcase.go │ │ │ └── testdata.go │ │ └── vndr/ │ │ ├── importer.go │ │ ├── importer_test.go │ │ └── testdata/ │ │ ├── golden.txt │ │ └── vendor.conf │ └── test/ │ ├── integration/ │ │ ├── testcase.go │ │ └── testproj.go │ ├── test.go │ └── writer.go ├── lock.go ├── lock_test.go ├── manifest.go ├── manifest_test.go ├── project.go ├── project_test.go ├── test_project_context_test.go ├── testdata/ │ ├── analyzer/ │ │ └── Gopkg.toml │ ├── lock/ │ │ ├── error0.toml │ │ ├── error1.toml │ │ ├── error2.toml │ │ ├── golden0.toml │ │ └── golden1.toml │ ├── manifest/ │ │ ├── error1.toml │ │ ├── error2.toml │ │ ├── error3.toml │ │ └── golden.toml │ ├── rootfind/ │ │ ├── Gopkg.toml │ │ └── subdir/ │ │ └── .gitkeep │ └── txn_writer/ │ ├── badinput_fileroot │ ├── expected_diff_output.txt │ ├── expected_lock.toml │ └── expected_manifest.toml ├── txn_writer.go ├── txn_writer_test.go ├── vendor/ │ ├── github.com/ │ │ ├── Masterminds/ │ │ │ ├── semver/ │ │ │ │ ├── LICENSE.txt │ │ │ │ ├── collection.go │ │ │ │ ├── constraints.go │ │ │ │ ├── doc.go │ │ │ │ ├── error.go │ │ │ │ ├── magic.go │ │ │ │ ├── parse.go │ │ │ │ ├── range.go │ │ │ │ ├── union.go │ │ │ │ └── version.go │ │ │ └── vcs/ │ │ │ ├── LICENSE.txt │ │ │ ├── bzr.go │ │ │ ├── errors.go │ │ │ ├── git.go │ │ │ ├── hg.go │ │ │ ├── repo.go │ │ │ ├── svn.go │ │ │ ├── vcs_local_lookup.go │ │ │ └── vcs_remote_lookup.go │ │ ├── armon/ │ │ │ └── go-radix/ │ │ │ ├── LICENSE │ │ │ └── radix.go │ │ ├── boltdb/ │ │ │ └── bolt/ │ │ │ ├── LICENSE │ │ │ ├── bolt_386.go │ │ │ ├── bolt_amd64.go │ │ │ ├── bolt_arm.go │ │ │ ├── bolt_arm64.go │ │ │ ├── bolt_linux.go │ │ │ ├── bolt_openbsd.go │ │ │ ├── bolt_ppc.go │ │ │ ├── bolt_ppc64.go │ │ │ ├── bolt_ppc64le.go │ │ │ ├── bolt_s390x.go │ │ │ ├── bolt_unix.go │ │ │ ├── bolt_unix_solaris.go │ │ │ ├── bolt_windows.go │ │ │ ├── boltsync_unix.go │ │ │ ├── bucket.go │ │ │ ├── cursor.go │ │ │ ├── db.go │ │ │ ├── doc.go │ │ │ ├── errors.go │ │ │ ├── freelist.go │ │ │ ├── node.go │ │ │ ├── page.go │ │ │ └── tx.go │ │ ├── golang/ │ │ │ └── protobuf/ │ │ │ ├── AUTHORS │ │ │ ├── CONTRIBUTORS │ │ │ ├── LICENSE │ │ │ └── proto/ │ │ │ ├── clone.go │ │ │ ├── decode.go │ │ │ ├── discard.go │ │ │ ├── encode.go │ │ │ ├── equal.go │ │ │ ├── extensions.go │ │ │ ├── lib.go │ │ │ ├── message_set.go │ │ │ ├── pointer_reflect.go │ │ │ ├── pointer_unsafe.go │ │ │ ├── properties.go │ │ │ ├── text.go │ │ │ └── text_parser.go │ │ ├── google/ │ │ │ └── go-cmp/ │ │ │ ├── LICENSE │ │ │ └── cmp/ │ │ │ ├── compare.go │ │ │ ├── internal/ │ │ │ │ ├── diff/ │ │ │ │ │ ├── debug_disable.go │ │ │ │ │ ├── debug_enable.go │ │ │ │ │ └── diff.go │ │ │ │ ├── function/ │ │ │ │ │ └── func.go │ │ │ │ └── value/ │ │ │ │ ├── format.go │ │ │ │ └── sort.go │ │ │ ├── options.go │ │ │ ├── path.go │ │ │ ├── reporter.go │ │ │ ├── unsafe_panic.go │ │ │ └── unsafe_reflect.go │ │ ├── jmank88/ │ │ │ └── nuts/ │ │ │ ├── LICENSE │ │ │ ├── key.go │ │ │ ├── nuts.go │ │ │ ├── paths.go │ │ │ └── types.go │ │ ├── nightlyone/ │ │ │ └── lockfile/ │ │ │ ├── LICENSE │ │ │ ├── lockfile.go │ │ │ ├── lockfile_unix.go │ │ │ └── lockfile_windows.go │ │ ├── pelletier/ │ │ │ └── go-toml/ │ │ │ ├── LICENSE │ │ │ ├── doc.go │ │ │ ├── fuzz.go │ │ │ ├── keysparsing.go │ │ │ ├── lexer.go │ │ │ ├── marshal.go │ │ │ ├── parser.go │ │ │ ├── position.go │ │ │ ├── token.go │ │ │ ├── toml.go │ │ │ ├── tomltree_create.go │ │ │ └── tomltree_write.go │ │ ├── pkg/ │ │ │ └── errors/ │ │ │ ├── LICENSE │ │ │ ├── errors.go │ │ │ └── stack.go │ │ └── sdboyer/ │ │ └── constext/ │ │ ├── LICENSE │ │ └── constext.go │ ├── golang.org/ │ │ └── x/ │ │ ├── net/ │ │ │ ├── AUTHORS │ │ │ ├── CONTRIBUTORS │ │ │ ├── LICENSE │ │ │ ├── PATENTS │ │ │ └── context/ │ │ │ ├── context.go │ │ │ ├── go17.go │ │ │ ├── go19.go │ │ │ ├── pre_go17.go │ │ │ └── pre_go19.go │ │ ├── sync/ │ │ │ ├── AUTHORS │ │ │ ├── CONTRIBUTORS │ │ │ ├── LICENSE │ │ │ ├── PATENTS │ │ │ └── errgroup/ │ │ │ └── errgroup.go │ │ └── sys/ │ │ ├── AUTHORS │ │ ├── CONTRIBUTORS │ │ ├── LICENSE │ │ ├── PATENTS │ │ └── unix/ │ │ ├── asm_darwin_386.s │ │ ├── asm_darwin_amd64.s │ │ ├── asm_darwin_arm.s │ │ ├── asm_darwin_arm64.s │ │ ├── asm_dragonfly_amd64.s │ │ ├── asm_freebsd_386.s │ │ ├── asm_freebsd_amd64.s │ │ ├── asm_freebsd_arm.s │ │ ├── asm_linux_386.s │ │ ├── asm_linux_amd64.s │ │ ├── asm_linux_arm.s │ │ ├── asm_linux_arm64.s │ │ ├── asm_linux_mips64x.s │ │ ├── asm_linux_mipsx.s │ │ ├── asm_linux_ppc64x.s │ │ ├── asm_linux_s390x.s │ │ ├── asm_netbsd_386.s │ │ ├── asm_netbsd_amd64.s │ │ ├── asm_netbsd_arm.s │ │ ├── asm_openbsd_386.s │ │ ├── asm_openbsd_amd64.s │ │ ├── asm_openbsd_arm.s │ │ ├── asm_solaris_amd64.s │ │ ├── bluetooth_linux.go │ │ ├── cap_freebsd.go │ │ ├── constants.go │ │ ├── dev_linux.go │ │ ├── dirent.go │ │ ├── endian_big.go │ │ ├── endian_little.go │ │ ├── env_unix.go │ │ ├── env_unset.go │ │ ├── errors_freebsd_386.go │ │ ├── errors_freebsd_amd64.go │ │ ├── errors_freebsd_arm.go │ │ ├── file_unix.go │ │ ├── flock.go │ │ ├── flock_linux_32bit.go │ │ ├── gccgo.go │ │ ├── gccgo_c.c │ │ ├── gccgo_linux_amd64.go │ │ ├── gccgo_linux_sparc64.go │ │ ├── mkpost.go │ │ ├── openbsd_pledge.go │ │ ├── race.go │ │ ├── race0.go │ │ ├── sockcmsg_linux.go │ │ ├── sockcmsg_unix.go │ │ ├── str.go │ │ ├── syscall.go │ │ ├── syscall_bsd.go │ │ ├── syscall_darwin.go │ │ ├── syscall_darwin_386.go │ │ ├── syscall_darwin_amd64.go │ │ ├── syscall_darwin_arm.go │ │ ├── syscall_darwin_arm64.go │ │ ├── syscall_dragonfly.go │ │ ├── syscall_dragonfly_amd64.go │ │ ├── syscall_freebsd.go │ │ ├── syscall_freebsd_386.go │ │ ├── syscall_freebsd_amd64.go │ │ ├── syscall_freebsd_arm.go │ │ ├── syscall_linux.go │ │ ├── syscall_linux_386.go │ │ ├── syscall_linux_amd64.go │ │ ├── syscall_linux_amd64_gc.go │ │ ├── syscall_linux_arm.go │ │ ├── syscall_linux_arm64.go │ │ ├── syscall_linux_mips64x.go │ │ ├── syscall_linux_mipsx.go │ │ ├── syscall_linux_ppc64x.go │ │ ├── syscall_linux_s390x.go │ │ ├── syscall_linux_sparc64.go │ │ ├── syscall_netbsd.go │ │ ├── syscall_netbsd_386.go │ │ ├── syscall_netbsd_amd64.go │ │ ├── syscall_netbsd_arm.go │ │ ├── syscall_no_getwd.go │ │ ├── syscall_openbsd.go │ │ ├── syscall_openbsd_386.go │ │ ├── syscall_openbsd_amd64.go │ │ ├── syscall_openbsd_arm.go │ │ ├── syscall_solaris.go │ │ ├── syscall_solaris_amd64.go │ │ ├── syscall_unix.go │ │ ├── syscall_unix_gc.go │ │ ├── types_darwin.go │ │ ├── types_dragonfly.go │ │ ├── types_freebsd.go │ │ ├── types_netbsd.go │ │ ├── types_openbsd.go │ │ ├── types_solaris.go │ │ ├── zerrors_darwin_386.go │ │ ├── zerrors_darwin_amd64.go │ │ ├── zerrors_darwin_arm.go │ │ ├── zerrors_darwin_arm64.go │ │ ├── zerrors_dragonfly_amd64.go │ │ ├── zerrors_freebsd_386.go │ │ ├── zerrors_freebsd_amd64.go │ │ ├── zerrors_freebsd_arm.go │ │ ├── zerrors_linux_386.go │ │ ├── zerrors_linux_amd64.go │ │ ├── zerrors_linux_arm.go │ │ ├── zerrors_linux_arm64.go │ │ ├── zerrors_linux_mips.go │ │ ├── zerrors_linux_mips64.go │ │ ├── zerrors_linux_mips64le.go │ │ ├── zerrors_linux_mipsle.go │ │ ├── zerrors_linux_ppc64.go │ │ ├── zerrors_linux_ppc64le.go │ │ ├── zerrors_linux_s390x.go │ │ ├── zerrors_linux_sparc64.go │ │ ├── zerrors_netbsd_386.go │ │ ├── zerrors_netbsd_amd64.go │ │ ├── zerrors_netbsd_arm.go │ │ ├── zerrors_openbsd_386.go │ │ ├── zerrors_openbsd_amd64.go │ │ ├── zerrors_openbsd_arm.go │ │ ├── zerrors_solaris_amd64.go │ │ ├── zsyscall_darwin_386.go │ │ ├── zsyscall_darwin_amd64.go │ │ ├── zsyscall_darwin_arm.go │ │ ├── zsyscall_darwin_arm64.go │ │ ├── zsyscall_dragonfly_amd64.go │ │ ├── zsyscall_freebsd_386.go │ │ ├── zsyscall_freebsd_amd64.go │ │ ├── zsyscall_freebsd_arm.go │ │ ├── zsyscall_linux_386.go │ │ ├── zsyscall_linux_amd64.go │ │ ├── zsyscall_linux_arm.go │ │ ├── zsyscall_linux_arm64.go │ │ ├── zsyscall_linux_mips.go │ │ ├── zsyscall_linux_mips64.go │ │ ├── zsyscall_linux_mips64le.go │ │ ├── zsyscall_linux_mipsle.go │ │ ├── zsyscall_linux_ppc64.go │ │ ├── zsyscall_linux_ppc64le.go │ │ ├── zsyscall_linux_s390x.go │ │ ├── zsyscall_linux_sparc64.go │ │ ├── zsyscall_netbsd_386.go │ │ ├── zsyscall_netbsd_amd64.go │ │ ├── zsyscall_netbsd_arm.go │ │ ├── zsyscall_openbsd_386.go │ │ ├── zsyscall_openbsd_amd64.go │ │ ├── zsyscall_openbsd_arm.go │ │ ├── zsyscall_solaris_amd64.go │ │ ├── zsysctl_openbsd.go │ │ ├── zsysnum_darwin_386.go │ │ ├── zsysnum_darwin_amd64.go │ │ ├── zsysnum_darwin_arm.go │ │ ├── zsysnum_darwin_arm64.go │ │ ├── zsysnum_dragonfly_amd64.go │ │ ├── zsysnum_freebsd_386.go │ │ ├── zsysnum_freebsd_amd64.go │ │ ├── zsysnum_freebsd_arm.go │ │ ├── zsysnum_linux_386.go │ │ ├── zsysnum_linux_amd64.go │ │ ├── zsysnum_linux_arm.go │ │ ├── zsysnum_linux_arm64.go │ │ ├── zsysnum_linux_mips.go │ │ ├── zsysnum_linux_mips64.go │ │ ├── zsysnum_linux_mips64le.go │ │ ├── zsysnum_linux_mipsle.go │ │ ├── zsysnum_linux_ppc64.go │ │ ├── zsysnum_linux_ppc64le.go │ │ ├── zsysnum_linux_s390x.go │ │ ├── zsysnum_linux_sparc64.go │ │ ├── zsysnum_netbsd_386.go │ │ ├── zsysnum_netbsd_amd64.go │ │ ├── zsysnum_netbsd_arm.go │ │ ├── zsysnum_openbsd_386.go │ │ ├── zsysnum_openbsd_amd64.go │ │ ├── zsysnum_openbsd_arm.go │ │ ├── zsysnum_solaris_amd64.go │ │ ├── ztypes_darwin_386.go │ │ ├── ztypes_darwin_amd64.go │ │ ├── ztypes_darwin_arm.go │ │ ├── ztypes_darwin_arm64.go │ │ ├── ztypes_dragonfly_amd64.go │ │ ├── ztypes_freebsd_386.go │ │ ├── ztypes_freebsd_amd64.go │ │ ├── ztypes_freebsd_arm.go │ │ ├── ztypes_linux_386.go │ │ ├── ztypes_linux_amd64.go │ │ ├── ztypes_linux_arm.go │ │ ├── ztypes_linux_arm64.go │ │ ├── ztypes_linux_mips.go │ │ ├── ztypes_linux_mips64.go │ │ ├── ztypes_linux_mips64le.go │ │ ├── ztypes_linux_mipsle.go │ │ ├── ztypes_linux_ppc64.go │ │ ├── ztypes_linux_ppc64le.go │ │ ├── ztypes_linux_s390x.go │ │ ├── ztypes_linux_sparc64.go │ │ ├── ztypes_netbsd_386.go │ │ ├── ztypes_netbsd_amd64.go │ │ ├── ztypes_netbsd_arm.go │ │ ├── ztypes_openbsd_386.go │ │ ├── ztypes_openbsd_amd64.go │ │ ├── ztypes_openbsd_arm.go │ │ └── ztypes_solaris_amd64.go │ └── gopkg.in/ │ └── yaml.v2/ │ ├── LICENSE │ ├── LICENSE.libyaml │ ├── apic.go │ ├── decode.go │ ├── emitterc.go │ ├── encode.go │ ├── parserc.go │ ├── readerc.go │ ├── resolve.go │ ├── scannerc.go │ ├── sorter.go │ ├── writerc.go │ ├── yaml.go │ ├── yamlh.go │ └── yamlprivateh.go └── website/ ├── .gitignore ├── blog/ │ ├── 2018-01-23-announce-v0.4.0.md │ └── 2018-07-25-announce-v0.5.0.md ├── core/ │ └── Footer.js ├── i18n/ │ └── en.json ├── package.json ├── pages/ │ └── en/ │ ├── help.js │ ├── index.js │ └── users.js ├── sidebars.json ├── siteConfig.js └── static/ └── css/ └── custom.css