]> Cypherpunks repositories - gostls13.git/commit
cmd/dist: change mkdeps to be more merge-friendly
authorRuss Cox <rsc@golang.org>
Mon, 2 Oct 2017 18:57:31 +0000 (14:57 -0400)
committerRuss Cox <rsc@golang.org>
Tue, 3 Oct 2017 14:06:29 +0000 (14:06 +0000)
commit94e6d3de725780952ea9d81ebb5b4bf5f7308593
tree8934bc9f8c6d88ec0ae34d74ca8e30e45e5f9d46
parent70258cc59f587749ec02d3645687efe2ee85f53f
cmd/dist: change mkdeps to be more merge-friendly

In addition to the obvious formatting change, this also drops
from deps.go any indirect dependencies, so that when you add
a new import to one package, the resulting diff only affects that
one package, not every package that imports that package
directly or indirectly. That makes the file a bit easier to understand,
if you need to debug it or deal with a possible merge conflict.

The code to trim the import lists (but not too much) was more
than I wanted to do in shell, so I rewrote mkdeps in Go.

The shell script is left behind for backwards-compatibility with
people who have learned to run ./mkdeps.bash (or documentation
suggesting the same).

Change-Id: I0bf27b5b27d0440e11ea830b00735c73f58eae03
Reviewed-on: https://go-review.googlesource.com/67650
Reviewed-by: David Crawshaw <crawshaw@golang.org>
src/cmd/dist/deps.go
src/cmd/dist/mkdeps.bash
src/cmd/dist/mkdeps.go [new file with mode: 0644]