Skip to content
This repository has been archived by the owner on Feb 24, 2020. It is now read-only.

Commit

Permalink
*: replaced godep with glide
Browse files Browse the repository at this point in the history
Godep was continually being a drain on development resources of acbuild,
and thus this commit replaces godep with glide. Glide takes advantage of
the golang vendor experiment, and thus this change will drop support for
versions of Go less than 1.5.

The biggest impact this change has is that dependencies are no longer
vendored with acbuild, and are instead fetched at compile time by the
build script. This is done by checking if the `vendor` directory exists,
and running `glide install` if it is not.
  • Loading branch information
Derek Gonyeo committed Feb 26, 2016
1 parent 1bf95ab commit 3c87949
Show file tree
Hide file tree
Showing 430 changed files with 264 additions and 62,581 deletions.
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -30,3 +30,4 @@ acbuild/acbuild
# Used in building acbuild
gopath/
bin/
vendor/
8 changes: 6 additions & 2 deletions .travis.yml
Original file line number Diff line number Diff line change
@@ -1,13 +1,17 @@
language: go
matrix:
include:
- go: 1.4.2
- go: 1.5.1
- go: 1.5
- go: 1.6

script:
- go get github.com/Masterminds/glide
- export PATH=$PATH:$GOPATH/bin
- ./build
- ./test

install:

notifications:
email: false

Expand Down
13 changes: 13 additions & 0 deletions Documentation/hacking.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
# Hacking on acbuild

## Dependencies

acbuild uses glide to control the versions of its dependencies. General
documentation for glide can be found in [the project's
README](https://github.com/Masterminds/glide/blob/master/README.md).

Here you'll find whatever weird quirks we've found that developers of acbuild
should be aware of.

- The version of `appc/spec` specified in the `glide.yaml` file needs to match
whatever version is vendored by rkt, or the build will fail.
117 changes: 0 additions & 117 deletions Godeps/Godeps.json

This file was deleted.

5 changes: 0 additions & 5 deletions Godeps/Readme

This file was deleted.

2 changes: 0 additions & 2 deletions Godeps/_workspace/.gitignore

This file was deleted.

110 changes: 0 additions & 110 deletions Godeps/_workspace/src/github.com/appc/spec/aci/build.go

This file was deleted.

16 changes: 0 additions & 16 deletions Godeps/_workspace/src/github.com/appc/spec/aci/doc.go

This file was deleted.

Loading

0 comments on commit 3c87949

Please sign in to comment.