Skip to content
This repository was archived by the owner on Sep 9, 2020. It is now read-only.

[#1458] Add optional '-v' flag to ensure args help text #1485

Closed
wants to merge 1,899 commits into from
Closed
Changes from all commits
Commits
Show all changes
1899 commits
Select commit Hold shift + click to select a range
73dd7ad
Merge pull request #1205 from darkowlzz/pr-template-changelog
sdboyer Oct 4, 2017
7148ffc
Merge pull request #1216 from darkowlzz/status-mismatch-ignore
sdboyer Oct 4, 2017
2a2625b
fix(status): check lockfile before runStatusAll()
darkowlzz Oct 4, 2017
3da0085
Merge branch 'master' into skip_broken_vendor_symlink
wolkykim Oct 4, 2017
aa37f09
Merge the latest strip codes fromt the master
wolkykim Oct 4, 2017
fc6f850
CONTRIBUTING.md: Document need to run dep prune
glasser Oct 4, 2017
c13d132
status: do not suggest -v for uncategorized error
darkowlzz Oct 4, 2017
9f511fb
docs: add entry about git submodules
sdboyer Oct 6, 2017
a8cd97a
Merge pull request #1191 from wolkykim/skip_broken_vendor_symlink
sdboyer Oct 6, 2017
ec0b43d
Update CHANGELOG.md with #1191
sdboyer Oct 6, 2017
0c1e2fb
Merge pull request #1239 from glasser/patch-1
sdboyer Oct 6, 2017
821b221
Address feedback: naming, wording and comments
rtfb Oct 6, 2017
72ceb5c
Merge pull request #1235 from jmank88/external_proc
darkowlzz Oct 6, 2017
2bace08
gps: move digest fixtures into proper testdata dir
sdboyer Oct 7, 2017
7008d42
Merge pull request #1238 from darkowlzz/1232-status-lockfile-check
sdboyer Oct 7, 2017
d380c54
Fix lint
rtfb Oct 7, 2017
e6e9301
Merge pull request #1017 from rtfb/respect-import-comments-issue-902
sdboyer Oct 7, 2017
b2d3691
test: add wildcard ignore integration test
darkowlzz Sep 11, 2017
28af588
fix(gps): add recursive ignore support
darkowlzz Sep 12, 2017
4011683
gps: create trie only when wildcard is found
darkowlzz Sep 13, 2017
4814305
docs: add wildcard ignore example
darkowlzz Sep 13, 2017
9d16ca2
gps: skip global ignores (*) and add tests
darkowlzz Sep 26, 2017
8f64db4
test(gps): add test for rootdata.isIgnored()
darkowlzz Sep 26, 2017
a7000cd
gps: wildcard ignore skip ineffectual ignores
darkowlzz Sep 28, 2017
c0a7761
gps: no ineffectual wildcard igs in hash inputs
darkowlzz Sep 28, 2017
6e014b2
gps: check wildcard ignored and required conflict
darkowlzz Sep 29, 2017
53ad33a
gps: minute cleanup
darkowlzz Oct 6, 2017
d28904b
Update CHANGELOG.
darkowlzz Oct 7, 2017
0daece7
Update CHANGELOG
darkowlzz Oct 7, 2017
43e4bae
Add description about ZenHub Browser Extension
y-yagi Oct 5, 2017
6fa2f0b
Update validate-gofmt.bash
LoganDark Oct 8, 2017
ef12e64
Merge pull request #1248 from LoganDark/patch-1
darkowlzz Oct 9, 2017
7eaa095
ensure: Make -no-vendor combined with -dry-run fail when Gopkg.lock i…
JelteF Oct 10, 2017
3c57704
Update changelog for #1256
JelteF Oct 10, 2017
732393e
gps: vcs repo error fix
jmank88 Oct 11, 2017
2038e69
Update CONTRIBUTING.md w/new labels
sdboyer Oct 12, 2017
d03ab1a
Merge pull request #1241 from y-yagi/remove_link_to_board
sdboyer Oct 12, 2017
95af7b1
Merge pull request #1246 from darkowlzz/changelog-sept-oct
sdboyer Oct 12, 2017
ed0c615
Merge branch 'master' into no-vendor-dry-run
JelteF Oct 12, 2017
2e916ec
Use spaces in doc
JelteF Oct 12, 2017
5172b14
Merge branch 'master' into recursive-ignore
sdboyer Oct 12, 2017
f7ba61d
Merge pull request #1156 from darkowlzz/recursive-ignore
sdboyer Oct 12, 2017
15ad144
Merge remote-tracking branch 'origin' into no-vendor-dry-run
JelteF Oct 13, 2017
2380be8
Add test cases for ensure -no-vendor -dry-run
JelteF Oct 13, 2017
860115c
Changelog: Move -no-vendor -dry-run behaviour to NEW FEATURES section
JelteF Oct 13, 2017
001e663
gps: Break ctx chain so that Kill isn't autofired
sdboyer Oct 13, 2017
f024756
gps: Force subprocesses into new pgroup on unix
sdboyer Oct 13, 2017
1b17b65
gps: Strings for calltypes
sdboyer Oct 13, 2017
87cc76b
gps: Introduce IgnoredRuleset
sdboyer Oct 13, 2017
2c1e231
gps: Fully refactor pkgtree to use IgnoredRuleset
sdboyer Oct 13, 2017
3db9bcb
gps: Remove CreateIgnorePrefixTree
sdboyer Oct 13, 2017
5fd2bce
gps: Convert to use IgnoredRuleset
sdboyer Oct 13, 2017
bff74ee
gps: Fix up odds and ends around IgnoreRulesets
sdboyer Oct 13, 2017
68bf876
dep: update Manifest with IgnoredRuleset logic
sdboyer Oct 13, 2017
cd089ac
dep: Add more harness tests for wildcard ignores
sdboyer Oct 13, 2017
ac03044
gps: Set pgroup controls in cmd constructor
sdboyer Oct 13, 2017
cdaf753
Merge pull request #1260 from jmank88/vcs_error
sdboyer Oct 13, 2017
0431e94
dep: Minor test and lint nits
sdboyer Oct 13, 2017
af9f63d
Merge pull request #1270 from sdboyer/cmd-ctrl
sdboyer Oct 14, 2017
8dfc964
gps: remove wcIgnoreSuffix const
sdboyer Oct 14, 2017
7a87062
Merge pull request #1268 from sdboyer/ignore-trie
sdboyer Oct 14, 2017
f856c67
pkgtree: add TrimHiddenPackages() method
sdboyer Oct 12, 2017
8e92252
gps: Put finishing touches on TrimHiddenPackages
sdboyer Oct 14, 2017
52659d0
dep: Use TrimHiddenPackages in a standard way
sdboyer Oct 14, 2017
9be6062
gps: Demote import comment conflicts to pkg-level
sdboyer Oct 14, 2017
b308cd3
dep: Protect against some nil cases
sdboyer Oct 14, 2017
0831f91
gps: Move IgnoredRuleset into its own file
sdboyer Oct 14, 2017
fe637d3
gps: Don't drop visible packages with errors
sdboyer Oct 14, 2017
57c39ac
gps: Make PackageTree.Copy more careful, efficient
sdboyer Oct 15, 2017
08a4b60
gps: Remove keepIgnored from TrimHiddenPackages
sdboyer Oct 15, 2017
1d96385
gps: Add PackageTree.TrimHiddenPackages tests
sdboyer Oct 15, 2017
c8f9dad
gps: Fix reflection handling in PackageTree.Copy()
sdboyer Oct 15, 2017
d3934aa
Merge pull request #1271 from sdboyer/pkgtree-hidden-trimming
sdboyer Oct 15, 2017
e4b349f
gps: cmd_unix: remove extra command context; use Cmd.Process.Kill() d…
jmank88 Oct 13, 2017
04694fd
Merge pull request #1256 from JelteF/no-vendor-dry-run
sdboyer Oct 17, 2017
67b7fad
Fix unresolved link in Markdown.
budougumi0617 Oct 17, 2017
a9394ff
Merge pull request #1281 from budougumi0617/fix-unresoleved-link-in-m…
darkowlzz Oct 17, 2017
dfaeb8b
List import support for gb/gvt in the changelog
carolynvs Oct 17, 2017
7ec885f
Merge pull request #1282 from carolynvs/importer-changelog
carolynvs Oct 17, 2017
bec0ae3
fix typo
shawnps Oct 18, 2017
19fb692
Merge pull request #1284 from shawnps/patch-1
sdboyer Oct 18, 2017
5095425
Update CHANGELOG.md
AlekSi Oct 20, 2017
f83830b
Merge pull request #1288 from AlekSi/patch-1
darkowlzz Oct 20, 2017
e192a7c
Add v0.3.3 in changelog
darkowlzz Oct 20, 2017
aef7afb
Merge pull request #1289 from golang/changelog-v0.3.3
darkowlzz Oct 20, 2017
877081d
Append .exe to windows builds when creating release.
denisbrodbeck Oct 20, 2017
16aeab1
Update changelog.
denisbrodbeck Oct 20, 2017
753f32b
update Best Practices FAQ for usage in CI
sudo-suhas Oct 22, 2017
b1a30ea
Add .exe to travis file.
denisbrodbeck Oct 23, 2017
94d5056
gps: parallelize many tests
jmank88 Oct 23, 2017
35726dd
Merge pull request #1269 from jmank88/cmd_ctx
sdboyer Oct 23, 2017
191388a
Merge pull request #1301 from jmank88/par_tests
sdboyer Oct 24, 2017
bccca77
dep: Use hidden tempdir for old vendor
sdboyer Oct 24, 2017
ef301fe
Merge pull request #1292 from denisbrodbeck/build-all-windows-exe
sdboyer Oct 24, 2017
dbf7252
gps: Add lowest-level cancellation handling
sdboyer Oct 2, 2017
cf0d8e5
gps: Add err handling to those reliant on roots
sdboyer Oct 2, 2017
2a58a69
gps: Fix metrics start/stop sequencing
sdboyer Oct 3, 2017
17cf57c
dep: Plumb context through init and ensure
sdboyer Oct 24, 2017
4262cf8
gps: Use CAS to enforce once-only run of solver
sdboyer Oct 24, 2017
70faf93
gps: More aggressive canary panics in backtrack
sdboyer Oct 24, 2017
3d77b6a
gps: Fix flipped bool on selectAtom()
sdboyer Oct 24, 2017
20d467a
gps: Chop off incomplete comment
sdboyer Oct 24, 2017
f84e329
Merge pull request #1309 from sdboyer/hide-vendor-tmpdir
sdboyer Oct 24, 2017
2363f73
Prefetch and log output during InitializeRootManifestAndLock
xmattstrongx Oct 1, 2017
e2c767c
gps: Comment out ctx on bridge
sdboyer Oct 25, 2017
36f790a
gps: Use public sentinel error for released SM
sdboyer Oct 25, 2017
04936d9
dep: Sniff errors to avoid misleading output
sdboyer Oct 25, 2017
bed23e0
Merge pull request #1176 from xmattstrongx/master
carolynvs Oct 26, 2017
055a269
Include #1176 in the changelog
carolynvs Oct 26, 2017
34e5232
Merge pull request #1314 from carolynvs/init-feedback-changelog
carolynvs Oct 26, 2017
1695b63
Fix README typo
whereswaldon Oct 26, 2017
f1e9818
Merge pull request #1293 from sudo-suhas/docs-ci-usage
carolynvs Oct 26, 2017
0a3e882
minor enhancements for dep init
marwan-at-work Oct 11, 2017
032c12d
PR fixes: enh exit code
marwan-at-work Oct 14, 2017
100b7ad
PR Fix: remove named return
marwan-at-work Oct 21, 2017
32cc962
gps: Fix error name in accordance with lint rules
sdboyer Oct 27, 2017
915d11f
Merge pull request #1230 from sdboyer/context-plumbing
sdboyer Oct 27, 2017
8f794d0
Merge pull request #1317 from whereswaldon/master
sdboyer Oct 27, 2017
b4455fb
Revert "Merge pull request #1301 from jmank88/par_tests"
sdboyer Oct 27, 2017
d2bcd20
Fix typo in README.md
adr-h Oct 28, 2017
b20f638
Merge pull request #1326 from sdboyer/deparallelize
sdboyer Oct 29, 2017
e678e70
gps: Adaptively clean dirty git repos
sdboyer Oct 17, 2017
b59c4ea
gps: Supervise git cleanup, use new ct constant
sdboyer Oct 17, 2017
61e0407
gps: Tests for adaptive git repo recovery/cleanup
sdboyer Oct 26, 2017
5e300cf
Update CHANGELOG
sdboyer Oct 26, 2017
c041971
gps: See if ioutil.WriteFile() makes windows happy
sdboyer Oct 27, 2017
3c24805
Merge pull request #1279 from sdboyer/git-autorecover
sdboyer Oct 29, 2017
e23d159
Merge pull request #1324 from Aetheus/master
darkowlzz Oct 29, 2017
70aec3f
disable $GOCACHE in test
darkowlzz Nov 5, 2017
4f2ef75
cmd/dep: generate package doc from help command
jmank88 Oct 19, 2017
2ba1fcf
update FAQ CI usage section for caching caveats
sudo-suhas Nov 9, 2017
0f2d24c
Simplify code using gofmt -s
Nov 9, 2017
00895fa
Fix several typos
Nov 9, 2017
80f1a2a
correct minor typo
stmuk Nov 10, 2017
9aa7dfa
Merge pull request #1351 from darkowlzz/gocache-tip-fix
carolynvs Nov 10, 2017
40e6dbb
Merge pull request #1365 from antham/master
carolynvs Nov 10, 2017
c1493a4
Merge pull request #1366 from stmuk/master
carolynvs Nov 10, 2017
1b43580
Move gps package out of internal
tamalsaha Nov 3, 2017
7e1e5ca
Merge pull request #1359 from sudo-suhas/docs-faq-ci-caching
carolynvs Nov 12, 2017
b0794d2
Merge pull request #1349 from tamalsaha/gomvpkg
sdboyer Nov 14, 2017
d044588
Merge pull request #1286 from jmank88/cmd_doc
sdboyer Nov 14, 2017
4267cef
gps: vcs: suppress git password prompts
jmank88 Oct 8, 2017
d7a0033
cmd/dep: wrap errors returned from init
carolynvs Oct 6, 2017
9f7bcc4
gps: un-parallelize tests causing appveyor failures
jmank88 Nov 14, 2017
d7bd4dc
Merge pull request #1357 from jmank88/git-prompt
sdboyer Nov 14, 2017
3af7237
gps: fix panic for gopkgin's implicit v0
carolynvs Oct 6, 2017
aef0e7f
List gopkg.in v0 support in changelog
carolynvs Nov 2, 2017
a9e24e9
gps: Insulate against .git as file
sdboyer Nov 14, 2017
45d921a
Merge pull request #1376 from sdboyer/dotgit-file
sdboyer Nov 15, 2017
4608019
internal/importers: add govendor importer
kyleconroy Jul 15, 2017
5ab4227
internal/importers: add govendor importer
otoolec Jul 15, 2017
e30f027
internal/importers: add govendor importer
Jul 15, 2017
b97c333
internal/importers: add govendor importer
joey-clypd Jul 15, 2017
535a388
internal/importers: add govendor importer
kyleconroy Jul 15, 2017
8de7d57
Add a sanity check for git ls-remote output
Nov 16, 2017
dd41ca0
Merge pull request #1380 from Civil/improve_git_ls_validation
sdboyer Nov 16, 2017
5402890
Merge pull request #1245 from carolynvs/wrap-init-err
sdboyer Nov 17, 2017
991fef3
Merge branch 'master' into gopkgin-v0-panic
sdboyer Nov 17, 2017
b1ec7d9
Merge branch 'master' into gopkgin-v0-panic
sdboyer Nov 17, 2017
6489c05
nits: letter casing and test table names
ibrasho Sep 29, 2017
c455f75
dep: add prune options to manifests
ibrasho Sep 29, 2017
ac71b8c
dep: update tests for adding prune to manifest
ibrasho Oct 27, 2017
2efe0a6
Added flag dependent vendor behavior for ensure update as well
Nov 9, 2017
d2b45af
dep: convert some errors to a variable
ibrasho Nov 17, 2017
ea699bc
ignore (*Manifest).PruneOptionsFor is unused error
ibrasho Nov 17, 2017
25be20a
Merge pull request #1361 from asticode/patch-1
sdboyer Nov 17, 2017
27d39f8
fix(status): add constraint for locked projects
darkowlzz Aug 6, 2017
5a146ab
fix(status): implement collectConstraints()
darkowlzz Aug 8, 2017
7677d53
test(status): fix failing tests due to constraints from lock
darkowlzz Oct 29, 2017
f7dccea
test(status): Add TestCollectConstraints
darkowlzz Nov 2, 2017
4308b8f
status: Add projectConstraint & constraintsCollection
darkowlzz Nov 12, 2017
e988e66
status: Add template formatted output support
darkowlzz Nov 19, 2017
5876d8c
test: Integration test for status template output
darkowlzz Nov 19, 2017
f45da6a
status: simplify template command selection
darkowlzz Nov 20, 2017
8cd767b
Merge pull request #1226 from ibrasho-forks/add-prune-options-to-mani…
sdboyer Nov 20, 2017
591be36
Merge pull request #1243 from carolynvs/gopkgin-v0-panic
sdboyer Nov 20, 2017
bda0e3b
removed first empty line on the example file
caarlos0 Nov 21, 2017
b316d72
Warning for constraint and overrides without version or source rule
JackyChiu Nov 12, 2017
77030f8
move invalid metadata error to a var
JackyChiu Nov 13, 2017
68ccf1e
Warn for no name
JackyChiu Nov 14, 2017
6d1290c
Fix invalid manifest in windows test
JackyChiu Nov 17, 2017
1d3c41d
Fixed tests from different casing
JackyChiu Nov 22, 2017
8863217
internal/importers: add govendor importer
carolynvs Oct 6, 2017
09119ac
Merge pull request #815 from kyleconroy/govendor-importer
sdboyer Nov 26, 2017
308dce2
Merge pull request #962 from darkowlzz/status-transitive-constraint
sdboyer Nov 27, 2017
635706b
Merge pull request #1389 from darkowlzz/status-template-output
sdboyer Nov 27, 2017
c4cbe9d
Add documentation about prune to Gopkg.toml docs
ibrasho Nov 27, 2017
4608783
Merge pull request #1393 from caarlos0/example
sdboyer Nov 28, 2017
58795c0
internal/fs: Don't Sync() destination file after copy
somersf Nov 28, 2017
51b6829
CHANGELOG.md: Add reference to PR 1408
somersf Nov 28, 2017
b463791
Merge pull request #1408 from somersf/no-fsync
sdboyer Nov 28, 2017
6cc23fa
dep: Skip tool conversions in dep status
sdboyer Nov 28, 2017
2fd14f4
Merge pull request #1411 from sdboyer/status-skip-conversions
sdboyer Nov 29, 2017
00d9d40
Outputter interface methods now return errors.
JamieCrisman Dec 1, 2017
7454ee4
Remove unnecessary variables.
JamieCrisman Dec 1, 2017
c5e487d
Fix how dep status print revision constraints
otoolec Dec 1, 2017
304843b
Simplify else / if by using else if
otoolec Dec 1, 2017
2d73ee2
Add importer for github.com/robfig/glock
s111 Dec 1, 2017
3b5e22b
Merge pull request #1422 from s111/glock-importer
carolynvs Dec 2, 2017
81cc2d5
Use Xcode7.3 Travis image
arbourd Dec 3, 2017
09e92fb
Added goreportcard badge to readme file.
dungeonmaster18 Dec 3, 2017
f238750
Merge pull request #1424 from arbourd/use-macos-10.11-travis
sdboyer Dec 3, 2017
e3b4a2b
Merge pull request #1427 from dungeonmaster18/go-report-card-badge
sdboyer Dec 3, 2017
0556316
Rearrange codeclimate and go report card badges
sdboyer Dec 3, 2017
88325d8
Skip empty constraints
arbourd Nov 29, 2017
11dd4f3
Merge pull request #1414 from arbourd/omit-empty-constraint
carolynvs Dec 3, 2017
1e2ebd3
Merge pull request #1370 from JackyChiu/master
carolynvs Dec 3, 2017
03a358f
Merge pull request #1405 from ibrasho-forks/prune-docs
carolynvs Dec 3, 2017
fe3af30
Merge branch 'master' of https://github.com/golang/dep into 1410-hand…
JamieCrisman Dec 4, 2017
46ec095
Make error return consistently
JamieCrisman Dec 4, 2017
504a216
Add Github to known_hosts
arbourd Dec 5, 2017
6775209
Merge pull request #1433 from arbourd/fix-travis-builds
sdboyer Dec 6, 2017
c283e64
status: make collectConstraints() concurrent
darkowlzz Nov 29, 2017
0382dfa
status: add projectConstraints sorting by Project
darkowlzz Nov 29, 2017
07205f9
status: return slice of error from collectConstraints()
darkowlzz Nov 30, 2017
ee24628
status: add validateFlags()
darkowlzz Oct 30, 2017
e30f9d5
status: remove modified, unused and detailed flags
darkowlzz Nov 19, 2017
43effe3
Merge branch 'master' of https://github.com/golang/dep into 1410-hand…
JamieCrisman Dec 7, 2017
0f91065
More compact error handling
JamieCrisman Dec 7, 2017
9d0b6e6
gps: Return output buffer bytes on error
sdboyer Dec 7, 2017
457a700
Merge pull request #1440 from sdboyer/simple-cmd-errs
sdboyer Dec 8, 2017
4c66a5c
allow cachedir override using env var
sudo-suhas Oct 3, 2017
8775766
validate env var DEPCACHEDIR is a valid path if set
sudo-suhas Oct 16, 2017
8d2bd38
do not create cachedir recursively
sudo-suhas Dec 2, 2017
1539f9c
skip test for cachedir on Windows
sudo-suhas Dec 8, 2017
cf0ddbe
Merge pull request #1234 from sudo-suhas/env-dep-cachedir
sdboyer Dec 8, 2017
a02c4bd
Merge pull request #1420 from JamieCrisman/1410-handle-errors
darkowlzz Dec 8, 2017
5f47458
Add integration test
otoolec Dec 12, 2017
090a489
Revert "Merge pull request #1405 from ibrasho-forks/prune-docs"
carolynvs Dec 13, 2017
586fa33
Merge pull request #1421 from otoolec/status-revision-constraint
darkowlzz Dec 13, 2017
24bf26d
Update changelog
darkowlzz Dec 13, 2017
40dc454
Merge pull request #1451 from carolynvs/revert-prune-docs
sdboyer Dec 13, 2017
1438f84
Merge pull request #1453 from darkowlzz/changelog-update
sdboyer Dec 14, 2017
ac639c9
dep: update go-toml to latest master
sdboyer Dec 18, 2017
4a74407
dep: Use new line-per-item behaviors from TOML lib
sdboyer Dec 18, 2017
bc88b7b
Update CHANGELOG
sdboyer Dec 18, 2017
2b2f755
Merge pull request #1461 from sdboyer/toml-array-newlines
sdboyer Dec 18, 2017
ef5c6f8
Merge pull request #1413 from darkowlzz/concurrent-collectconstraints
sdboyer Dec 18, 2017
ca0e777
Merge pull request #1330 from darkowlzz/status-flag-validation
sdboyer Dec 18, 2017
127e57a
status: use unpaired ver constr when checking updateability
darkowlzz Dec 19, 2017
ce51a5b
Merge pull request #1463 from darkowlzz/status-missing-latest
sdboyer Dec 19, 2017
4eef5da
Added Support for freebsd and 386 arch
imumesh18 Dec 21, 2017
fa77d5e
Merge pull request #1472 from dungeonmaster18/add-build
sdboyer Dec 21, 2017
01a5e4f
docs: fix typo
tbroadley Dec 23, 2017
6a92419
Merge pull request #1477 from tbroadley/fix-typos
sdboyer Dec 23, 2017
e53446e
Fixed sorting order and reorder test
zkry Dec 25, 2017
10a4082
fix .netrc example
bearmini Dec 26, 2017
f364a38
Merge pull request #1484 from bearmini/patch-1
darkowlzz Dec 26, 2017
d0ab3a0
Merge pull request #1483 from zkry/projectConstraint-sorting-order
darkowlzz Dec 26, 2017
3b3486d
Add optional '-v' flag to ensure args help text
awoodbeck Dec 27, 2017
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
16 changes: 16 additions & 0 deletions .codeclimate.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
engines:
gofmt:
enabled: true
govet:
enabled: true
golint:
enabled: true
ratings:
paths:
- "**.go"
exclude_paths:
- vendor/
- gps/_testdata
- cmd/dep/testdata
- testdata
- gps/internal/pb
2 changes: 2 additions & 0 deletions .gitattributes
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
# Prevent problems comparing golden files on Windows
**/testdata/** text eol=lf
25 changes: 25 additions & 0 deletions .github/CODEOWNERS
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
# general
* @sdboyer

# init
/cmd/dep/init* @carolynvs
/cmd/dep/gopath_scanner* @carolynvs
/cmd/dep/root_analyzer* @carolynvs
/cmd/dep/testdata/init @carolynvs
/cmd/dep/testdata/harness_tests/init @carolynvs
/internal/importers @carolynvs
/analyzer* @carolynvs
/testdata/analyzer @carolynvs
/internal/feedback @carolynvs

# ensure
/cmd/dep/ensure* @ibrasho
/cmd/dep/testdata/harness_tests/ensure** @ibrasho

# status
/cmd/dep/status* @darkowlzz
/cmd/dep/testdata/harness_tests/status** @darkowlzz
/cmd/dep/graphviz* @darkowlzz

# gps caching
/gps/source_cache* @jmank88
26 changes: 26 additions & 0 deletions .github/ISSUE_TEMPLATE.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
<!--

Thanks for filing an issue! If this is a question or feature request, just delete
everything here and write out the request, providing as much context as you can.

-->

### What version of `dep` are you using (`dep version`)?
<!--
If you installed `dep` via `go get`, report the version instead with
`cd $GOPATH/src/github.com/golang/dep && git describe --tags`
-->

### What `dep` command did you run?

<!--

Paste the output of the commands you ran in here, making sure to pass -v for maximum context.

The output of `dep hash-inputs` may also be helpful to include.

-->

### What did you expect to see?

### What did you see instead?
23 changes: 23 additions & 0 deletions .github/PULL_REQUEST_TEMPLATE.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
<!--
Work-in-progress PRs are welcome as a way to get early feedback - just prefix
the title with [WIP].

Add the change in the changelog (except for test changes and docs updates).
Please edit CHANGELOG.md and add the change under the appropriate category (NEW
FEATURES, IMPROVEMENTS & BUG FIXES) along with the PR number.
-->

### What does this do / why do we need it?

### What should your reviewer look out for in this PR?

### Do you need help or clarification on anything?

### Which issue(s) does this PR fix?

<!--

fixes #
fixes #

-->
10 changes: 10 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
# dep project generated files to ignore
# if you want to ignore files created by your editor/tools,
# please consider a global .gitignore https://help.github.com/articles/ignoring-files
# please do not open a pull request to add something created by your editor or tools
/dep
/testdep
/dep.exe
/licenseok
/profile.out
/coverage.txt
87 changes: 87 additions & 0 deletions .travis.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,87 @@
language: go
sudo: false
notifications:
email: false
jobs:
include:
- stage: test
go_import_path: github.com/golang/dep
install:
- go get -u github.com/golang/lint/golint honnef.co/go/tools/cmd/megacheck
- npm install -g codeclimate-test-reporter
env:
- DEPTESTBYPASS501=1
os: linux
go: 1.9.x
script:
- go test -i ./...
- ./hack/lint.bash
- ./hack/validate-vendor.bash
- ./hack/validate-licence.bash
- ./hack/coverage.bash
after_success:
- codeclimate-test-reporter < coverage.txt
# YAML alias, for settings shared across the simpler builds
- &simple-test
go: 1.8.x
stage: test
go_import_path: github.com/golang/dep
install: skip
env:
- DEPTESTBYPASS501=1
script: go test -race $(go list ./... | grep -v vendor)
- <<: *simple-test
go: tip
- <<: *simple-test
os: osx
go: 1.9.x
install:
# brew takes horribly long to update itself despite the above caching
# attempt; only bzr install if it's not on the $PATH
- test $(which bzr) || brew install bzr
env:
- HOMEBREW_NO_AUTO_UPDATE=1
- DEPTESTBYPASS501=1
script:
# OSX as of El Capitan sets an exit trap that interacts poorly with how
# travis seems to spawn these shells; if set -e is set, then it can cause
# build failures. We're not doing that here, but retain the trap statement
# for future safety.
# Related: https://superuser.com/questions/1044130/why-am-i-having-how-can-i-fix-this-error-shell-session-update-command-not-f
- trap EXIT
- go test -race ./...
- go: 1.9.x
stage: deploy
go_import_path: github.com/golang/dep
install: skip
script: skip
before_deploy:
- ./hack/build-all.bash
deploy:
- provider: releases
api_key:
secure: fL9GX11J3JLizEBTPZHN32wuAT91eAJsGl0kjlAdIc6Lb/9UCe1XZGgFnpQFN4qo/S+omhHBDbM6Ty1xhNy7xmjDecpQGDU8Rmap9Oll0TuxqMigG+njOuPp5VUYPofPP0PGKdxAcYg+KaFM7x0o2rK+qA046NHwo2gH1BbE+bn55TZglEajEfc8j9iX4jt96KC7zlu+WiKArLmfUtlrI8m8ZYgbYcvFmlYjeCiEqlNhvNL59ejug9Rl0PLtPbamqVXkGLafYtekgPCb4WSxBiCt8pq5Rb5svk9YcdXpiaWQhZjMPAuKN6BrmN2lw1PiXzADUG5fjvNc8eo2HY70GD2utU9cAsY8VIafhoH5n6uM1WI8MHwDfd7P1PiQA3ZGQ8CPwk4q/8HSfQU9ap7vZgSF63pTIbtlviyIG67orOJE9PWWncl9olYM946UylZu6m3hWI/rmJxOeJ1UJjym/3GNPMRfKubaGhV/TyRdM0bKX4M0cXHU6k/ESVFupGXdKRt4RpvkD4/1Km6b2OShW6PNI+ifFspnJr7obkI7dm7ubySdnNz4lMv9WWymxRpMVc8hUAhuoDvXeZJq7pSnkjBEWDxIRoTkA93CU3/Rf7MFYCJMnGSqjcxWUpIfCAk2/r4BqL9NQnqBvvVt+MYi64QaD5n7ZF3dVbr6HZ2zjSU=
file:
- release/dep-linux-amd64
- release/dep-linux-amd64.sha256
- release/dep-darwin-amd64
- release/dep-darwin-amd64.sha256
- release/dep-freebsd-amd64
- release/dep-freebsd-amd64.sha256
- release/dep-windows-amd64.exe
- release/dep-windows-amd64.exe.sha256
- release/dep-linux-386
- release/dep-linux-386.sha256
- release/dep-darwin-386
- release/dep-darwin-386.sha256
- release/dep-freebsd-386
- release/dep-freebsd-386.sha256
- release/dep-windows-386.exe
- release/dep-windows-386.exe.sha256
skip_cleanup: true
on:
repo: golang/dep
branch: master
tags: true
addons:
ssh_known_hosts: github.com
3 changes: 3 additions & 0 deletions AUTHORS
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
# This source code refers to The Go Authors for copyright purposes.
# The master list of authors is in the main Go distribution,
# visible at http://tip.golang.org/AUTHORS.
106 changes: 106 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,106 @@
# v0.3.3 (Unreleased)

NEW FEATURES:
* Add support for importing from [glock](https://github.com/robfig/glock) based projects (#1422).
* Add support for importing from [govendor](https://github.com/kardianos/govendor)
based projects (#815).
* Allow override of cache directory location using environment variable
`DEPCACHEDIR`. ([#1234](https://github.com/golang/dep/pull/1234))
* Add support for template output in `dep status`. (#1389)
* Each element in a multi-item TOML array is output on its own line. (#1461)

BUG FIXES:

* Releases targeting Windows now have a `.exe` suffix (#1291).
* Adaptively recover from dirty and corrupted git repositories in cache (#1279).
* Suppress git password prompts in more places (#1357).
* Fix `-no-vendor` flag for `ensure -update` (#1361).
* Validate `git ls-remote` output and ignore all malformed lines (#1379)
* Support [gopkg.in version zero](http://labix.org/gopkg.in#VersionZero) (#1243).
* Fix how dep status print revision constraints. (#1421)
* Add optional `-v` flag to ensure help output. (#1458)

IMPROVEMENTS:

* Log as dependencies are pre-fetched during dep init ([#1176](https://github.com/golang/dep/pull/1176)).
* Make the gps package importable ([#1349](https://github.com/golang/dep/pull/1349)).
* Improve file copy performance by not forcing a file sync (PR #1408).
* Skip empty constraints during import ([#1414](https://github.com/golang/dep/pull/1349))
* Handle errors when writing status output ([#1420](https://github.com/golang/dep/pull/1420))
* Add constraint for locked projects in `status`. (#962)

# v0.3.2

NEW FEATURES:

* Add support for importing from [gvt](https://github.com/FiloSottile/gvt)
and [gb](https://godoc.org/github.com/constabulary/gb/cmd/gb-vendor).
(#1149)
* Wildcard ignore support. (#1156)
* Disable SourceManager lock by setting `DEPNOLOCK` environment variable.
(#1206)
* `dep ensure -no-vendor -dry-run` now exits with an error when changes would
have to be made to `Gopkg.lock`. This is useful for CI. (#1256)

BUG FIXES:

* gps: Fix case mismatch error with multiple dependers. (#1233)
* Skip broken `vendor` symlink rather than returning an error. (#1191)
* Fix `status` shows incorrect reason for lock mismatch when ignoring packages.
(#1216)

IMPROVEMENTS:

* Allow `dep ensure -add` and `-update` when lock is out-of-sync. (#1225)
* gps: vcs: Dedupe git version list (#1212)
* gps: Add prune functions to gps. (#1020)
* gps: Skip broken vendor symlinks. (#1191)
* `dep ensure -add` now concurrently fetches the source and adds the projects.
(#1218)
* File name case check is now performed on `Gopkg.toml` and `Gopkg.lock`.
(#1114)
* gps: gps now supports pruning. (#1020)
* `dep ensure -update` now concurrently validates the passed project arguments.
Improving performance when updating dependencies with `-update`. (#1175)
* `dep status` now concurrently fetches repo info. Improving status performance.
(#1135)
* gps: Add SourceURLsForPath() to SourceManager. (#1166)
* gps: Include output in error. (#1180)

WIP:

* gps: Process canonical import paths. (#1017)
* gps: Persistent cache. (#1127, #1215)


# v0.3.1

* gps: Add satisfiability check for case variants (#1079)
* Validate Project Roots in manifest (#1116)
* gps: Properly separate sources for different gopkg.in versions & github
(#1132)
* gps: Add persistent BoltDB cache (#1098)
* gps: Increase default subcommand timeout to 30s (#1087)
* Fix importer [issue](https://github.com/golang/dep/issues/939) where the
importer would drop the imported version of a project (#1100)
* Import analyzer now always uses the same name, fixing the lock mismatch
immediately after dep init issue (#1099)
* Add support for importing from [govend](https://github.com/govend/govend)
(#1040) and [LK4D4/vndr](https://github.com/LK4D4/vndr) (#978) based projects
* gps: gps no longer assumes that every git repo has a HEAD (#1053)
* `os.Chmod` failures on Windows due to long path length has been fixed (#925)
* Add `version` command (#996)
* Drop support for building with go1.7 (#714)
* gps: Parse abbreviated git revisions (#1027)
* gps: Parallelize writing dep tree (#1021)
* `status` now shows the progress in verbose mode (#1009, #1037)
* Fix empty `Constraint` and `Version` in `status` json output (#976)
* `status` table output now shows override constraints (#918)
* gps: Display warning message every 15 seconds when lockfile is busy (#958)
* gps: Hashing directory tree and tree verification (#959)
* `ensure` now has `-vendor-only` mode to populate vendor/ without updating
Gopkg.lock (#954)
* Use fork of Masterminds/semver until
Masterminds/semver [issue#59](https://github.com/Masterminds/semver/issues/59)
is fixed upstream (#938)
* gps: Ensure packages are deducible before attempting to solve (#697)
File renamed without changes.
Loading