gopkg.in/tools/godep.v19@v19.0.0-20151103222550-d423d08236e8/Changelog.md (about)

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