aboutsummaryrefslogtreecommitdiffstats
path: root/models/repo_branch.go
diff options
context:
space:
mode:
Diffstat (limited to 'models/repo_branch.go')
-rw-r--r--models/repo_branch.go12
1 files changed, 10 insertions, 2 deletions
diff --git a/models/repo_branch.go b/models/repo_branch.go
index 08c881fc24..dee6ef3d7e 100644
--- a/models/repo_branch.go
+++ b/models/repo_branch.go
@@ -75,7 +75,11 @@ func (repo *Repository) CreateNewBranch(doer *User, oldBranchName, branchName st
if err != nil {
return err
}
- defer RemoveTemporaryPath(basePath)
+ defer func() {
+ if err := RemoveTemporaryPath(basePath); err != nil {
+ log.Error("CreateNewBranch: RemoveTemporaryPath: %s", err)
+ }
+ }()
if err := git.Clone(repo.RepoPath(), basePath, git.CloneRepoOptions{
Bare: true,
@@ -117,7 +121,11 @@ func (repo *Repository) CreateNewBranchFromCommit(doer *User, commit, branchName
if err != nil {
return err
}
- defer RemoveTemporaryPath(basePath)
+ defer func() {
+ if err := RemoveTemporaryPath(basePath); err != nil {
+ log.Error("CreateNewBranchFromCommit: RemoveTemporaryPath: %s", err)
+ }
+ }()
if err := git.Clone(repo.RepoPath(), basePath, git.CloneRepoOptions{
Bare: true,