Add support for git volumes.

Might be a good idea to require a revision.  I thought you could have a remote repo without a default branch such that master or HEAD would fail to resolve.


> On Oct 26, 2014, at 11:29 PM, Tim Hockin <notifications@github.com> wrote:
> 
> In pkg/api/types.go:
> 
> > @@ -187,6 +189,15 @@ type GCEPersistentDisk struct {
> >  	ReadOnly bool `yaml:"readOnly,omitempty" json:"readOnly,omitempty"`
> >  }
> >  
> > +// GitVolume represents a volume that is pulled from git when the pod is created.
> > +type GitVolume struct {
> > +	// Repository URL
> > +	Repository string `yaml:"repository" json:"repository"`
> > +	// Commit hash
> What if I omit revision? Current HEAD?
> 
> —
> Reply to this email directly or view it on GitHub.