21 lines
478 B
Go
21 lines
478 B
Go
package clientcmd
|
|
|
|
import (
|
|
clientconfig "github.com/deranjer/gvc/client/clientconfig"
|
|
)
|
|
|
|
// RefreshContent gets all the new file locks and updated pulls from the server (like git fetch)
|
|
func RefreshContent(conf *clientconfig.Gvcconfig) error {
|
|
remotes := conf.Remotes
|
|
for _, remote := range remotes {
|
|
if remote.Default {
|
|
err := PingServer(remote.Name, conf.CurrentBranch, conf)
|
|
if err != nil {
|
|
return err
|
|
}
|
|
//TODO: Now refresh content
|
|
}
|
|
}
|
|
return nil
|
|
}
|