From 9e93d5014e6a2e0ef9daf89489c7b12531fc95f3 Mon Sep 17 00:00:00 2001 From: Brad Fitzpatrick Date: Mon, 6 May 2013 17:25:09 -0700 Subject: api: add go1.1.txt; update cmd/api to use it R=golang-dev, adg, r CC=golang-dev https://golang.org/cl/9250043 --- src/cmd/api/goapi.go | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) (limited to 'src/cmd/api') diff --git a/src/cmd/api/goapi.go b/src/cmd/api/goapi.go index d5e66428b7..ff75f00e39 100644 --- a/src/cmd/api/goapi.go +++ b/src/cmd/api/goapi.go @@ -38,9 +38,7 @@ import ( // Flags var ( - // TODO(bradfitz): once Go 1.1 comes out, allow the -c flag to take a comma-separated - // list of files, rather than just one. - checkFile = flag.String("c", "", "optional filename to check API against") + checkFile = flag.String("c", "", "optional comma-separated filename(s) to check API against") allowNew = flag.Bool("allow_new", true, "allow API additions") exceptFile = flag.String("except", "", "optional filename of packages that are allowed to change without triggering a failure in the tool") nextFile = flag.String("next", "", "optional filename of tentative upcoming API features for the next release. This file can be lazily maintained. It only affects the delta warnings from the -c file printed on success.") @@ -186,7 +184,10 @@ func main() { return } - required := fileFeatures(*checkFile) + var required []string + for _, file := range strings.Split(*checkFile, ",") { + required = append(required, fileFeatures(file)...) + } optional := fileFeatures(*nextFile) exception := fileFeatures(*exceptFile) fail = !compareAPI(bw, features, required, optional, exception) -- cgit v1.3