Files
gvc/client/clientcmd/refresh.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
}