Преглед на файлове

Fetch before Checkout when create pull request (#3699)

Unknwon преди 8 години
родител
ревизия
42a3bbb0f4
променени са 7 файла, в които са добавени 11 реда и са изтрити 6 реда
  1. 1 1
      .gopmfile
  2. 1 1
      README.md
  3. 1 1
      cmd/web.go
  4. 1 1
      glide.lock
  5. 1 1
      gogs.go
  6. 5 0
      models/repo.go
  7. 1 1
      templates/.VERSION

+ 1 - 1
.gopmfile

@@ -19,7 +19,7 @@ github.com/go-xorm/core = commit:87aca22
 github.com/go-xorm/xorm = commit:3ad0b42
 github.com/gogits/chardet = commit:2404f77
 github.com/gogits/cron = commit:7f3990a
-github.com/gogits/git-module = commit:7129215
+github.com/gogits/git-module = commit:df1013f
 github.com/gogits/go-gogs-client = commit:98046bb
 github.com/gogits/go-libravatar = commit:cd1abbd
 github.com/issue9/identicon = commit:d36b545

+ 1 - 1
README.md

@@ -3,7 +3,7 @@ Gogs - Go Git Service [![Build Status](https://travis-ci.org/gogits/gogs.svg?bra
 
 ![](https://github.com/gogits/gogs/blob/master/public/img/gogs-large-resize.png?raw=true)
 
-##### Current tip version: 0.9.111 (see [Releases](https://github.com/gogits/gogs/releases) for binary versions ~~or submit a task on [alpha stage automated binary building system](https://build.gogs.io/)~~)
+##### Current tip version: 0.9.112 (see [Releases](https://github.com/gogits/gogs/releases) for binary versions ~~or submit a task on [alpha stage automated binary building system](https://build.gogs.io/)~~)
 
 | Web | UI  | Preview  |
 |:-------------:|:-------:|:-------:|

+ 1 - 1
cmd/web.go

@@ -93,7 +93,7 @@ func checkVersion() {
 		{"github.com/go-macaron/toolbox", toolbox.Version, "0.1.0"},
 		{"gopkg.in/ini.v1", ini.Version, "1.8.4"},
 		{"gopkg.in/macaron.v1", macaron.Version, "1.1.7"},
-		{"github.com/gogits/git-module", git.Version, "0.4.3"},
+		{"github.com/gogits/git-module", git.Version, "0.4.5"},
 		{"github.com/gogits/go-gogs-client", gogs.Version, "0.12.1"},
 	}
 	for _, c := range checkers {

+ 1 - 1
glide.lock

@@ -43,7 +43,7 @@ imports:
 - name: github.com/gogits/cron
   version: 7f3990acf1833faa5ebd0e86f0a4c72a4b5eba3c
 - name: github.com/gogits/git-module
-  version: 71292151e50d262429f29515dd077d7f5beb8c66
+  version: df1013f8eb4dc70de90bc5597bf560a4b7da802e
 - name: github.com/gogits/go-gogs-client
   version: 98046bb98061fc6baa5bb86359af0b7c300d384a
 - name: github.com/gogits/go-libravatar

+ 1 - 1
gogs.go

@@ -17,7 +17,7 @@ import (
 	"github.com/gogits/gogs/modules/setting"
 )
 
-const APP_VER = "0.9.111.1223"
+const APP_VER = "0.9.112.1223"
 
 func init() {
 	runtime.GOMAXPROCS(runtime.NumCPU())

+ 5 - 0
models/repo.go

@@ -482,6 +482,11 @@ func UpdateLocalCopyBranch(repoPath, localPath, branch string) error {
 			return fmt.Errorf("git clone %s: %v", branch, err)
 		}
 	} else {
+		if err := git.Fetch(localPath, git.FetchRemoteOptions{
+			Prune: true,
+		}); err != nil {
+			return fmt.Errorf("git fetch: %v", err)
+		}
 		if err := git.Checkout(localPath, git.CheckoutOptions{
 			Branch: branch,
 		}); err != nil {

+ 1 - 1
templates/.VERSION

@@ -1 +1 @@
-0.9.111.1223
+0.9.112.1223