summaryrefslogtreecommitdiffstats
path: root/models/repo.go
diff options
context:
space:
mode:
Diffstat (limited to 'models/repo.go')
-rw-r--r--models/repo.go21
1 files changed, 10 insertions, 11 deletions
diff --git a/models/repo.go b/models/repo.go
index c2dd9adeaf..78f1511c9d 100644
--- a/models/repo.go
+++ b/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(