@@ -10,13 +10,13 @@ import (
1010 "net/http"
1111 "strings"
1212
13- "code.gitea.io/gitea/models"
1413 "code.gitea.io/gitea/models/db"
1514 "code.gitea.io/gitea/models/organization"
1615 "code.gitea.io/gitea/models/perm"
1716 access_model "code.gitea.io/gitea/models/perm/access"
1817 repo_model "code.gitea.io/gitea/models/repo"
1918 user_model "code.gitea.io/gitea/models/user"
19+ "code.gitea.io/gitea/modules/git"
2020 "code.gitea.io/gitea/modules/graceful"
2121 "code.gitea.io/gitea/modules/lfs"
2222 "code.gitea.io/gitea/modules/log"
@@ -27,7 +27,6 @@ import (
2727 "code.gitea.io/gitea/modules/web"
2828 "code.gitea.io/gitea/services/context"
2929 "code.gitea.io/gitea/services/convert"
30- "code.gitea.io/gitea/services/forms"
3130 "code.gitea.io/gitea/services/migrations"
3231 notify_service "code.gitea.io/gitea/services/notify"
3332 repo_service "code.gitea.io/gitea/services/repository"
@@ -104,7 +103,7 @@ func Migrate(ctx *context.APIContext) {
104103 }
105104 }
106105
107- remoteAddr , err := forms .ParseRemoteAddr (form .CloneAddr , form .AuthUsername , form .AuthPassword )
106+ remoteAddr , err := git .ParseRemoteAddr (form .CloneAddr , form .AuthUsername , form .AuthPassword )
108107 if err == nil {
109108 err = migrations .IsMigrateURLAllowed (remoteAddr , ctx .Doer )
110109 }
@@ -237,7 +236,7 @@ func handleMigrateError(ctx *context.APIContext, repoOwner *user_model.User, err
237236 ctx .Error (http .StatusUnprocessableEntity , "" , fmt .Sprintf ("The username '%s' contains invalid characters." , err .(db.ErrNameCharsNotAllowed ).Name ))
238237 case db .IsErrNamePatternNotAllowed (err ):
239238 ctx .Error (http .StatusUnprocessableEntity , "" , fmt .Sprintf ("The pattern '%s' is not allowed in a username." , err .(db.ErrNamePatternNotAllowed ).Pattern ))
240- case models .IsErrInvalidCloneAddr (err ):
239+ case git .IsErrInvalidCloneAddr (err ):
241240 ctx .Error (http .StatusUnprocessableEntity , "" , err )
242241 case base .IsErrNotSupported (err ):
243242 ctx .Error (http .StatusUnprocessableEntity , "" , err )
@@ -256,8 +255,8 @@ func handleMigrateError(ctx *context.APIContext, repoOwner *user_model.User, err
256255}
257256
258257func handleRemoteAddrError (ctx * context.APIContext , err error ) {
259- if models .IsErrInvalidCloneAddr (err ) {
260- addrErr := err .(* models .ErrInvalidCloneAddr )
258+ if git .IsErrInvalidCloneAddr (err ) {
259+ addrErr := err .(* git .ErrInvalidCloneAddr )
261260 switch {
262261 case addrErr .IsURLError :
263262 ctx .Error (http .StatusUnprocessableEntity , "" , err )
0 commit comments