gopkg.in/tools/godep.v29@v29.0.0-20151117175000-5e3d21abab67/Changelog.md (about) 1 # v29 2015/11/17 2 3 * Temp work around to fix issue with LICENSE files. 4 5 # v28 2015/11/09 6 7 * Make `version` an actual command. 8 9 # v27 2015/11/06 10 11 * run command once during restore -v 12 13 # v26 2015/11/05 14 15 * Better fix for the issue fixed in v25: All update paths are now path.Clean()'d 16 17 # v25 2015/11/05 18 19 * `godep update package/` == `godep update package`. Fixes #313 20 21 # v24 2015/11/05 22 23 * Honor -t during update. Fixes #312 24 25 # v23 2015/11/05 26 27 * Do not use --debug to find full revision name for mercurial repositories 28 29 # v22 2016/11/14 30 31 * s/GOVENDOREXPERIMENT/GO15VENDOREXPERIMENT :-( 32 33 # v21 2016/11/13 34 35 * Fix #310: Case insensitive fs issue 36 37 # v20 2016/11/13 38 39 * Attempt to include license files when vendoring. (@client9) 40 41 # v19 2016/11/3 42 43 * Fix conflict error message. Revisions were swapped. Also better selection of package that needs update. 44 45 # v18 2016/10/16 46 47 * Improve error message when trying to save a conflicting revision. 48 49 # v17 2016/10/15 50 51 * Fix for v16 bug. All vcs list commands now produce paths relative to the root of the vcs. 52 53 # v16 2015/10/15 54 55 * Determine repo root using vcs commands and use that instead of dep.dir 56 57 # v15 2015/10/14 58 59 * Update .travis.yml file to do releases to github 60 61 # v14 2015/10/08 62 63 * Don't print out a workspace path when GO15VENDOREXPERIMENT is active. The vendor/ directory is not a valid workspace, so can't be added to your $GOPATH. 64 65 # v13 2015/10/07 66 67 * Do restores in 2 separate steps, first download all deps and then check out the recorded revisions. 68 * Update Changelog date format 69 70 # v12 2015/09/22 71 72 * Extract errors into separate file. 73 74 # v11 2015/08/22 75 76 * Amend code to pass golint. 77 78 # v10 2015/09/21 79 80 * Analyse vendored package test dependencies. 81 * Update documentation. 82 83 # v9 2015/09/17 84 85 * Don't save test dependencies by default. 86 87 # v8 2015/09/17 88 89 * Reorganize code. 90 91 # v7 2015/09/09 92 93 * Add verbose flag. 94 * Skip untracked files. 95 * Add VCS list command. 96 97 # v6 2015/09/04 98 99 * Revert ignoring testdata directories and instead ignore it while 100 processing Go files and copy the whole directory unmodified. 101 102 # v5 2015/09/04 103 104 * Fix vcs selection in restore command to work as go get does 105 106 # v4 2015/09/03 107 108 * Remove the deprecated copy option. 109 110 # v3 2015/08/26 111 112 * Ignore testdata directories 113 114 # v2 2015/08/11 115 116 * Include command line packages in the set to copy 117 118 This is a simplification to how we define the behavior 119 of the save command. Now it has two distinct package 120 parameters, the "root set" and the "destination", and 121 they have clearer roles. The packages listed on the 122 command line form the root set; they and all their 123 dependencies will be copied into the Godeps directory. 124 Additionally, the destination (always ".") will form the 125 initial list of "seen" import paths to exclude from 126 copying. 127 128 In the common case, the root set is equal to the 129 destination, so the effective behavior doesn't change. 130 This is primarily just a simpler definition. However, if 131 the user specifies a package on the command line that 132 lives outside of . then that package will be copied. 133 134 As a side effect, there's a simplification to the way we 135 add packages to the initial "seen" set. Formerly, to 136 avoid copying dependencies unnecessarily, we would try 137 to find the root of the VCS repo for each package in the 138 root set, and mark the import path of the entire repo as 139 seen. This meant for a repo at path C, if destination 140 C/S imports C/T, we would not copy C/T into C/S/Godeps. 141 Now we don't treat the repo root specially, and as 142 mentioned above, the destination alone is considered 143 seen. 144 145 This also means we don't require listed packages to be 146 in VCS unless they're outside of the destination. 147 148 # v1 2015/07/20 149 150 * godep version command 151 152 Output the version as well as some godep runtime information that is 153 useful for debugging user's issues. 154 155 The version const would be bumped each time a PR is merged into master 156 to ensure that we'll be able to tell which version someone got when they 157 did a `go get github.com/tools/godep`. 158 159 # Older changes 160 161 Many and more, see `git log -p`