From d6cdd49c1684f2d40f4e0932cb4e0ea987e1bd74 Mon Sep 17 00:00:00 2001
From: Unknwon <u@gogs.io>
Date: Sun, 19 Jul 2015 17:44:03 +0800
Subject: [PATCH] fixes on #1171

---
 models/repo.go | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/models/repo.go b/models/repo.go
index ca118d99a7..4ee5c382fb 100644
--- a/models/repo.go
+++ b/models/repo.go
@@ -1058,7 +1058,7 @@ func MirrorUpdate() {
 		repoPath := filepath.Join(setting.RepoRootPath, m.RepoName+".git")
 		if _, stderr, err := process.ExecDir(10*time.Minute,
 			repoPath, fmt.Sprintf("MirrorUpdate: %s", repoPath),
-			"git", "remote", "update"); err != nil {
+			"git", "remote", "update", "--prune"); err != nil {
 			desc := fmt.Sprintf("Fail to update mirror repository(%s): %s", repoPath, stderr)
 			log.Error(4, desc)
 			if err = CreateRepositoryNotice(desc); err != nil {