summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--doClean.go8
1 files changed, 5 insertions, 3 deletions
diff --git a/doClean.go b/doClean.go
index 37309e3..a1c6275 100644
--- a/doClean.go
+++ b/doClean.go
@@ -303,9 +303,11 @@ func forceDeleteUserBranch(repo *gitpb.Repo, branch string) error {
log.Info(err)
return err
}
- if err := requiresGitPush(repo, branch); err != nil {
- log.Info(err)
- return err
+ if repo.Exists(filepath.Join(".git/refs/remotes/origin/", branch)) {
+ if err := requiresGitPush(repo, branch); err != nil {
+ log.Info(err)
+ return err
+ }
}
configSave = true