language: go
go:
  - 1.3.3
  - 1.4.2
  - release

os:
  - linux
  - osx

notifications:
  irc: "chat.freenode.net#restic"

install:
  - go get github.com/mitchellh/gox
  - gox -build-toolchain -os "linux darwin"
  - go get -v -t ./...

script:
  - go build -ldflags "-s" ./...
  - go build -ldflags "-s" -o restic ./cmd/restic
  - sh -c "cd cmd/restic && gox -verbose -os 'linux darwin'"
  - "stat --printf='binary size: %s' restic"
  - go test -v ./...
  - ./testsuite.sh
  - sh -c "cd backend && go test -v -test.sftppath /usr/lib/openssh/sftp-server ./..."
  - gofmt -l *.go */*.go */*/*.go
  - test -z "$(gofmt -l *.go */*.go */*/*.go)"

language: go
go:
  - 1.3.3
  - 1.4.2
  - release

os:
  - linux
  - osx

notifications:
  irc: "chat.freenode.net#restic"

install:
  - go get github.com/mitchellh/gox
  - gox -build-toolchain -os "linux darwin"
  - go get -v -t ./...

script:
  - go build -ldflags "-s" ./...
  - go build -ldflags "-s" -o restic ./cmd/restic
  - sh -c "cd cmd/restic && gox -verbose -os 'linux darwin' && ls -al"
  - go test -v ./...
  - ./testsuite.sh
  - sh -c "cd backend && go test -v -test.sftppath /usr/lib/openssh/sftp-server ./..."
  - gofmt -l *.go */*.go */*/*.go
  - test -z "$(gofmt -l *.go */*.go */*/*.go)"

Add 'ls' on the binary to see the file sizes
Add 'ls' on the binary to see the file sizes
