mirror of
https://github.com/opencloud-eu/opencloud.git
synced 2026-01-05 03:40:01 -06:00
* bump dependencies Signed-off-by: Jörn Friedrich Dreyer <jfd@butonic.de> * bump reva and add config options Signed-off-by: Jörn Friedrich Dreyer <jfd@butonic.de> --------- Signed-off-by: Jörn Friedrich Dreyer <jfd@butonic.de>
23 lines
467 B
Go
23 lines
467 B
Go
// Package source retrieves source code
|
|
package source
|
|
|
|
// Source retrieves source code.
|
|
type Source interface {
|
|
// Fetch repo from a url
|
|
Fetch(url string) (*Repository, error)
|
|
// Commit and upload repo
|
|
Commit(*Repository) error
|
|
// The sourcerer
|
|
String() string
|
|
}
|
|
|
|
// Repository is the source repository.
|
|
type Repository struct {
|
|
// Name or repo
|
|
Name string
|
|
// Local path where repo is stored
|
|
Path string
|
|
// URL from which repo was retrieved
|
|
URL string
|
|
}
|