]> Cypherpunks repositories - gostls13.git/commit
cmd/goapi: new tool for tracking exported API over time
authorBrad Fitzpatrick <bradfitz@golang.org>
Thu, 26 Jan 2012 01:47:57 +0000 (17:47 -0800)
committerBrad Fitzpatrick <bradfitz@golang.org>
Thu, 26 Jan 2012 01:47:57 +0000 (17:47 -0800)
commit5c04272ff33d90f2417c1db40be8675dd74fdad9
treee39dfbb6458ef9b9ce292ee02600087c9ed75f96
parentc21b343438dfd26a56e89278522b03ac6417926c
cmd/goapi: new tool for tracking exported API over time

The idea is that we add files to the api/ directory which
are sets of promises for the future.  Each line in a file
is a stand-alone feature description.

When we do a release, we make sure we haven't broken or changed
any lines from the past (only added them).

We never change old files, only adding new ones. (go-1.1.txt,
etc)

R=dsymonds, adg, r, remyoudompheng, rsc
CC=golang-dev
https://golang.org/cl/5570051
src/cmd/goapi/goapi.go [new file with mode: 0644]
src/cmd/goapi/goapi_test.go [new file with mode: 0644]
src/cmd/goapi/testdata/p1/golden.txt [new file with mode: 0644]
src/cmd/goapi/testdata/p1/p1.go [new file with mode: 0644]