Browse Source

Minor fix for #3246

Unknwon 8 years ago
parent
commit
9fcf66f0e0
7 changed files with 200 additions and 201 deletions
  1. 1 1
      README.md
  2. 2 2
      conf/locale/locale_en-US.ini
  3. 1 1
      gogs.go
  4. 10 11
      models/repo.go
  5. 184 184
      modules/bindata/bindata.go
  6. 1 1
      templates/.VERSION
  7. 1 1
      templates/repo/settings/options.tmpl

+ 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.38 (see [Releases](https://github.com/gogits/gogs/releases) for binary versions)
+##### Current tip version: 0.9.40 (see [Releases](https://github.com/gogits/gogs/releases) for binary versions)
 
 | Web | UI  | Preview  |
 |:-------------:|:-------:|:-------:|

+ 2 - 2
conf/locale/locale_en-US.ini

@@ -350,11 +350,11 @@ readme_helper = Select a readme template
 auto_init = Initialize this repository with selected files and template
 create_repo = Create Repository
 default_branch = Default Branch
+mirror_prune = Prune
+mirror_prune_desc = Remove any remote-tracking references that no longer exist on the remote
 mirror_interval = Mirror Interval (hour)
 mirror_address = Mirror Address
 mirror_address_desc = Please include necessary user credentials in the address.
-mirror_enable_prune = Remove all objects references remotely removed in the mirror
-mirror_prune = Prune
 watchers = Watchers
 stargazers = Stargazers
 forks = Forks

+ 1 - 1
gogs.go

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

+ 10 - 11
models/repo.go

@@ -547,10 +547,11 @@ func IsUsableName(name string) error {
 
 // Mirror represents a mirror information of repository.
 type Mirror struct {
-	ID       int64 `xorm:"pk autoincr"`
-	RepoID   int64
-	Repo     *Repository `xorm:"-"`
-	Interval int         // Hour.
+	ID          int64 `xorm:"pk autoincr"`
+	RepoID      int64
+	Repo        *Repository `xorm:"-"`
+	Interval    int         // Hour.
+	EnablePrune bool        `xorm:"NOT NULL DEFAULT true"`
 
 	Updated        time.Time `xorm:"-"`
 	UpdatedUnix    int64
@@ -558,8 +559,6 @@ type Mirror struct {
 	NextUpdateUnix int64
 
 	address string `xorm:"-"`
-
-	EnablePrune bool `xorm:"NOT NULL DEFAULT true"`
 }
 
 func (m *Mirror) BeforeInsert() {
@@ -1412,9 +1411,9 @@ func DeleteRepository(uid, repoID int64) error {
 	}
 
 	if repo.NumForks > 0 {
-			if _, err = x.Exec("UPDATE `repository` SET fork_id=0,is_fork=? WHERE fork_id=?", false, repo.ID); err != nil {
-				log.Error(4, "reset 'fork_id' and 'is_fork': %v", err)
-			}
+		if _, err = x.Exec("UPDATE `repository` SET fork_id=0,is_fork=? WHERE fork_id=?", false, repo.ID); err != nil {
+			log.Error(4, "reset 'fork_id' and 'is_fork': %v", err)
+		}
 	}
 
 	return nil
@@ -1684,9 +1683,9 @@ func MirrorUpdate() {
 
 		repoPath := m.Repo.RepoPath()
 
-		var gitArgs = []string{"remote", "update"}
+		gitArgs := []string{"remote", "update"}
 		if m.EnablePrune {
-			gitArgs = []string{"remote", "update", "--prune"}
+			gitArgs = append(gitArgs, "--prune")
 		}
 
 		if _, stderr, err := process.ExecDir(

File diff suppressed because it is too large
+ 184 - 184
modules/bindata/bindata.go


+ 1 - 1
templates/.VERSION

@@ -1 +1 @@
-0.9.38.0708
+0.9.40.0709

+ 1 - 1
templates/repo/settings/options.tmpl

@@ -55,7 +55,7 @@
 							        <label>{{.i18n.Tr "repo.mirror_prune"}}</label>
 								<div class="ui checkbox">
 								        <input id="enable_prune" name="enable_prune" type="checkbox" {{if .MirrorEnablePrune}}checked{{end}}>
-								        <label>{{.i18n.Tr "repo.mirror_enable_prune"}}</label>
+								        <label>{{.i18n.Tr "repo.mirror_prune_desc"}}</label>
 								</div>
 							</div>
 							<div class="inline field {{if .Err_Interval}}error{{end}}">

Some files were not shown because too many files changed in this diff