 Documentation
      ¶
      Documentation
      ¶
    
    
  
    
  
    Index ¶
- Variables
- func Checkout(commit, repoDir string) error
- func CommitDate(commit, repoDir string) (string, error)
- func CurrentRev(repoDir string) (string, error)
- func FetchRepo(repoDir string) error
- func IsAncestor(commit1, commit2, repoDir string) (bool, error)
- func IsCommit(a string) bool
- type Commit
- func (c Commit) DeclaredUpstreamRepo() (string, error)
- func (c Commit) DeclaresUpstreamChange() bool
- func (c Commit) GodepsReposChanged() ([]string, error)
- func (c Commit) HasGodepsChanges() bool
- func (c Commit) HasNonVendoredCodeChanges() bool
- func (c Commit) HasVendoredCodeChanges() bool
- func (c Commit) MatchesUpstreamSummaryPattern() bool
 
- type File
Constants ¶
This section is empty.
Variables ¶
      View Source
      
  
    var ErrNotCommit = fmt.Errorf("one or both of the provided commits was not a valid commit")
    
      View Source
      
  var SupportedHosts = map[string]int{
	"bitbucket.org":     3,
	"cloud.google.com":  2,
	"code.google.com":   3,
	"github.com":        3,
	"golang.org":        3,
	"google.golang.org": 2,
	"gopkg.in":          2,
	"k8s.io":            2,
	"speter.net":        2,
}
    supportedHosts maps source hosts to the number of path segments that represent the account/repo for that host. This is necessary because we can't tell just by looking at an import path whether the repo is identified by the first 2 or 3 path segments.
If dependencies are introduced from new hosts, they'll need to be added here.
      View Source
      
  
var UpstreamSummaryPattern = regexp.MustCompile(`UPSTREAM: (revert: [a-f0-9]{7,}: )?(([\w\.-]+\/[\w-\.-]+)?: )?(\d+:|<carry>:|<drop>:)`)
    Functions ¶
Types ¶
type Commit ¶
func (Commit) HasGodepsChanges ¶
HasGodepsChanges verifies if the commit has any changes to Godeps/Godeps.json file.
func (Commit) HasNonVendoredCodeChanges ¶ added in v1.5.0
HasNonVendoredCodeChanges verifies if the commit didn't modify Godeps/_workspace/ or vendor directories.
func (Commit) HasVendoredCodeChanges ¶ added in v1.5.0
HasVendoredCodeChanges verifies if the commit has any changes to Godeps/_workspace/ or vendor/ directories.
       Source Files
      ¶
      Source Files
      ¶
    
- git.go
 Click to show internal directories. 
   Click to hide internal directories.