gopkg.in/zumata/godep.v14@v14.0.0-20151008182512-99082d62f381/Changelog.md (about)

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