This is a follow-up for #496. `bindata.go` is regenerated on every `make` and is added to the repository. This makes it appear as "unstaged changes" after the source is built. There are 2 ways the problem can be fixed: - Removing the file from the repository and adding it to `.gitignore` (#496). This isn't desirable because it > will cause 'go get' to fail since there are no post-go-get hooks that can recreate this file. - Making the rule that regenerates the file separate from the `all` rule and making sure the file is regenerated and committed whenever the data changes - with a commit hook?