mirror of
https://github.com/golang/go
synced 2024-11-08 09:46:24 -07:00
94e6d3de72
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>
15 lines
484 B
Bash
Executable File
15 lines
484 B
Bash
Executable File
#!/bin/bash
|
|
# Copyright 2015 The Go Authors. All rights reserved.
|
|
# Use of this source code is governed by a BSD-style
|
|
# license that can be found in the LICENSE file.
|
|
|
|
# This script regenerates deps.go.
|
|
# The script used to do all the work, but now a Go program does.
|
|
# The script has been preserved so that people who learned to type
|
|
# ./mkdeps.bash don't have to relearn a new method.
|
|
# It's fine to run "go run mkdeps.go" directly instead.
|
|
|
|
set -e
|
|
go run mkdeps.go -- "$@"
|
|
exit 0
|