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`