| // Package gb provides compatibility with GB manifests. |
| package gb |
| |
| // This is lifted wholesale from GB's `vendor/manifest.go` file. |
| // |
| // gb's license is MIT-style. |
| |
| // Manifest represents the GB manifest file |
| type Manifest struct { |
| Version int `json:"version"` |
| Dependencies []Dependency `json:"dependencies"` |
| } |
| |
| // Dependency represents an individual dependency in the GB manifest file |
| type Dependency struct { |
| Importpath string `json:"importpath"` |
| Repository string `json:"repository"` |
| Revision string `json:"revision"` |
| Branch string `json:"branch"` |
| Path string `json:"path,omitempty"` |
| } |