github.com/tonyghita/glide@v0.13.2-0.20171214012703-3e13fd16ed5b/gb/manifest.go (about) 1 // Package gb provides compatibility with GB manifests. 2 package gb 3 4 // This is lifted wholesale from GB's `vendor/manifest.go` file. 5 // 6 // gb's license is MIT-style. 7 8 // Manifest represents the GB manifest file 9 type Manifest struct { 10 Version int `json:"version"` 11 Dependencies []Dependency `json:"dependencies"` 12 } 13 14 // Dependency represents an individual dependency in the GB manifest file 15 type Dependency struct { 16 Importpath string `json:"importpath"` 17 Repository string `json:"repository"` 18 Revision string `json:"revision"` 19 Branch string `json:"branch"` 20 Path string `json:"path,omitempty"` 21 }