diff options
| author | Jeff Carr <[email protected]> | 2025-01-19 16:07:17 -0600 |
|---|---|---|
| committer | Jeff Carr <[email protected]> | 2025-01-19 16:07:17 -0600 |
| commit | 835c000aefc6eb702bd326d77d08ac47abba675b (patch) | |
| tree | fee37fb35bd928ad3f12081813793f60e8963b1d /doPull.go | |
| parent | 4c38b052fd936cd9fc9484811ceae4fd5b24e12d (diff) | |
check devel branches
Diffstat (limited to 'doPull.go')
| -rw-r--r-- | doPull.go | 20 |
1 files changed, 20 insertions, 0 deletions
@@ -29,3 +29,23 @@ func doGitPull() { } } + +// git fetch origin master:master +func rillFetchMaster(repo *gitpb.Repo) error { + if repo.GetCurrentBranchName() != repo.GetUserBranchName() { + // only fetch when branch is on the user branch + return nil + } + branch := repo.GetMasterBranchName() + cmd := []string{"git", "fetch", "origin", branch + ":" + branch} + _, err := repo.RunVerbose(cmd) + return err +} + +func doGitFetch() { + me.forge.RillFuncError(rillFetchMaster) + count := me.forge.RillReload() + if count != 0 { + me.forge.ConfigSave() + } +} |
