Versions in this module Expand all Collapse all v0 v0.2.0 Feb 2, 2015 Changes in this version + func Clone(vcs, dir, url string) (string, error) + func HeadHash(vcs, dir string) (string, error) + func Pull(vcs, dir string) (string, error) + func PullOrClone(vcs, dir, url string) (string, error) + func RegisterVCS(name string, driver Driver) + type Driver interface + Clone func(dir, url string) (string, error) + HeadHash func(dir string) (string, error) + Pull func(dir string) (string, error) + type GitDriver struct + func (g *GitDriver) Clone(dir, url string) (string, error) + func (g *GitDriver) HeadHash(dir string) (string, error) + func (g *GitDriver) Pull(dir string) (string, error) + type MercurialDriver struct + func (g *MercurialDriver) Clone(dir, url string) (string, error) + func (g *MercurialDriver) HeadHash(dir string) (string, error) + func (g *MercurialDriver) Pull(dir string) (string, error)