mirror of
				https://gitee.com/gitea/gitea
				synced 2025-11-04 08:30:25 +08:00 
			
		
		
		
	remove unused scripts and simplify migrate form definition
This commit is contained in:
		
							
								
								
									
										22
									
								
								.gobuild.yml
									
									
									
									
									
								
							
							
						
						
									
										22
									
								
								.gobuild.yml
									
									
									
									
									
								
							@@ -1,22 +0,0 @@
 | 
			
		||||
filesets:
 | 
			
		||||
    includes:
 | 
			
		||||
        - conf
 | 
			
		||||
        - etc
 | 
			
		||||
        - public
 | 
			
		||||
        - scripts
 | 
			
		||||
        - templates
 | 
			
		||||
        - LICENSE
 | 
			
		||||
        - README.md
 | 
			
		||||
        - README_ZH.md
 | 
			
		||||
    excludes:
 | 
			
		||||
        - \.git
 | 
			
		||||
    depth: 5
 | 
			
		||||
settings:
 | 
			
		||||
        build: |
 | 
			
		||||
            if test "$GOOS" = "windows" -a "$GOARCH" = "386"
 | 
			
		||||
            then
 | 
			
		||||
                go install -v
 | 
			
		||||
            else
 | 
			
		||||
                go get -v -tags "sqlite redis memcache cert" github.com/gogits/gogs
 | 
			
		||||
                go install -v -tags "sqlite redis memcache cert"
 | 
			
		||||
            fi
 | 
			
		||||
							
								
								
									
										2
									
								
								gogs.go
									
									
									
									
									
								
							
							
						
						
									
										2
									
								
								gogs.go
									
									
									
									
									
								
							@@ -17,7 +17,7 @@ import (
 | 
			
		||||
	"github.com/gogits/gogs/modules/setting"
 | 
			
		||||
)
 | 
			
		||||
 | 
			
		||||
const APP_VER = "0.5.16.0301 Beta"
 | 
			
		||||
const APP_VER = "0.5.16.0311 Beta"
 | 
			
		||||
 | 
			
		||||
func init() {
 | 
			
		||||
	runtime.GOMAXPROCS(runtime.NumCPU())
 | 
			
		||||
 
 | 
			
		||||
@@ -32,13 +32,13 @@ func (f *CreateRepoForm) Validate(ctx *macaron.Context, errs binding.Errors) bin
 | 
			
		||||
 | 
			
		||||
type MigrateRepoForm struct {
 | 
			
		||||
	CloneAddr    string `binding:"Required"`
 | 
			
		||||
	AuthUserName string `form:"auth_username"`
 | 
			
		||||
	AuthPasswd   string `form:"auth_password"`
 | 
			
		||||
	Uid          int64  `form:"uid" binding:"Required"`
 | 
			
		||||
	RepoName     string `form:"repo_name" binding:"Required;AlphaDashDot;MaxSize(100)"`
 | 
			
		||||
	Mirror       bool   `form:"mirror"`
 | 
			
		||||
	Private      bool   `form:"private"`
 | 
			
		||||
	Description  string `form:"desc" binding:"MaxSize(255)"`
 | 
			
		||||
	AuthUsername string
 | 
			
		||||
	AuthPassword string
 | 
			
		||||
	Uid          int64  `binding:"Required"`
 | 
			
		||||
	RepoName     string `binding:"Required;AlphaDashDot;MaxSize(100)"`
 | 
			
		||||
	Mirror       bool
 | 
			
		||||
	Private      bool
 | 
			
		||||
	Description  string `binding:"MaxSize(255)"`
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
func (f *MigrateRepoForm) Validate(ctx *macaron.Context, errs binding.Errors) binding.Errors {
 | 
			
		||||
 
 | 
			
		||||
@@ -196,7 +196,7 @@ func MigrateRepo(ctx *middleware.Context, form auth.MigrateRepoForm) {
 | 
			
		||||
		}
 | 
			
		||||
	}
 | 
			
		||||
 | 
			
		||||
	// Remote address can be HTTPS URL or local path.
 | 
			
		||||
	// Remote address can be HTTP/HTTPS URL or local path.
 | 
			
		||||
	remoteAddr := form.CloneAddr
 | 
			
		||||
	if strings.HasPrefix(form.CloneAddr, "http") {
 | 
			
		||||
		u, err := url.Parse(form.CloneAddr)
 | 
			
		||||
@@ -204,8 +204,8 @@ func MigrateRepo(ctx *middleware.Context, form auth.MigrateRepoForm) {
 | 
			
		||||
			ctx.HandleAPI(422, err)
 | 
			
		||||
			return
 | 
			
		||||
		}
 | 
			
		||||
		if len(form.AuthUserName) > 0 || len(form.AuthPasswd) > 0 {
 | 
			
		||||
			u.User = url.UserPassword(form.AuthUserName, form.AuthPasswd)
 | 
			
		||||
		if len(form.AuthUsername) > 0 || len(form.AuthPassword) > 0 {
 | 
			
		||||
			u.User = url.UserPassword(form.AuthUsername, form.AuthPassword)
 | 
			
		||||
		}
 | 
			
		||||
		remoteAddr = u.String()
 | 
			
		||||
	} else if !com.IsDir(remoteAddr) {
 | 
			
		||||
 
 | 
			
		||||
@@ -181,7 +181,7 @@ func MigratePost(ctx *middleware.Context, form auth.MigrateRepoForm) {
 | 
			
		||||
		}
 | 
			
		||||
	}
 | 
			
		||||
 | 
			
		||||
	// Remote address can be HTTPS URL or local path.
 | 
			
		||||
	// Remote address can be HTTP/HTTPS URL or local path.
 | 
			
		||||
	remoteAddr := form.CloneAddr
 | 
			
		||||
	if strings.HasPrefix(form.CloneAddr, "http") {
 | 
			
		||||
		u, err := url.Parse(form.CloneAddr)
 | 
			
		||||
@@ -190,8 +190,8 @@ func MigratePost(ctx *middleware.Context, form auth.MigrateRepoForm) {
 | 
			
		||||
			ctx.RenderWithErr(ctx.Tr("form.url_error"), MIGRATE, &form)
 | 
			
		||||
			return
 | 
			
		||||
		}
 | 
			
		||||
		if len(form.AuthUserName) > 0 || len(form.AuthPasswd) > 0 {
 | 
			
		||||
			u.User = url.UserPassword(form.AuthUserName, form.AuthPasswd)
 | 
			
		||||
		if len(form.AuthUsername) > 0 || len(form.AuthPassword) > 0 {
 | 
			
		||||
			u.User = url.UserPassword(form.AuthUsername, form.AuthPassword)
 | 
			
		||||
		}
 | 
			
		||||
		remoteAddr = u.String()
 | 
			
		||||
	} else if !com.IsDir(remoteAddr) {
 | 
			
		||||
 
 | 
			
		||||
@@ -1 +1 @@
 | 
			
		||||
0.5.16.0301 Beta
 | 
			
		||||
0.5.16.0311 Beta
 | 
			
		||||
@@ -68,8 +68,8 @@
 | 
			
		||||
                <span>{{.i18n.Tr "repo.migrate_type_helper" | Str2html}}</span>
 | 
			
		||||
            </div>
 | 
			
		||||
            <div class="field clear">
 | 
			
		||||
                <label class="left" for="desc">{{.i18n.Tr "repo.repo_desc"}}</label>
 | 
			
		||||
                <textarea class="ipt ipt-large ipt-radius {{if .Err_Description}}ipt-error{{end}}" id="desc" name="desc">{{.desc}}</textarea>
 | 
			
		||||
                <label class="left" for="description">{{.i18n.Tr "repo.repo_desc"}}</label>
 | 
			
		||||
                <textarea class="ipt ipt-large ipt-radius {{if .Err_Description}}ipt-error{{end}}" id="description" name="description">{{.description}}</textarea>
 | 
			
		||||
            </div>
 | 
			
		||||
            <div class="field">
 | 
			
		||||
                <label for="repo-create-submit"></label>
 | 
			
		||||
 
 | 
			
		||||
@@ -1 +0,0 @@
 | 
			
		||||
box: wercker/default
 | 
			
		||||
		Reference in New Issue
	
	Block a user