@@ -10,13 +10,13 @@ import (
10
10
"net/http"
11
11
"strings"
12
12
13
- "code.gitea.io/gitea/models"
14
13
"code.gitea.io/gitea/models/db"
15
14
"code.gitea.io/gitea/models/organization"
16
15
"code.gitea.io/gitea/models/perm"
17
16
access_model "code.gitea.io/gitea/models/perm/access"
18
17
repo_model "code.gitea.io/gitea/models/repo"
19
18
user_model "code.gitea.io/gitea/models/user"
19
+ "code.gitea.io/gitea/modules/git"
20
20
"code.gitea.io/gitea/modules/graceful"
21
21
"code.gitea.io/gitea/modules/lfs"
22
22
"code.gitea.io/gitea/modules/log"
@@ -27,7 +27,6 @@ import (
27
27
"code.gitea.io/gitea/modules/web"
28
28
"code.gitea.io/gitea/services/context"
29
29
"code.gitea.io/gitea/services/convert"
30
- "code.gitea.io/gitea/services/forms"
31
30
"code.gitea.io/gitea/services/migrations"
32
31
notify_service "code.gitea.io/gitea/services/notify"
33
32
repo_service "code.gitea.io/gitea/services/repository"
@@ -104,7 +103,7 @@ func Migrate(ctx *context.APIContext) {
104
103
}
105
104
}
106
105
107
- remoteAddr , err := forms .ParseRemoteAddr (form .CloneAddr , form .AuthUsername , form .AuthPassword )
106
+ remoteAddr , err := git .ParseRemoteAddr (form .CloneAddr , form .AuthUsername , form .AuthPassword )
108
107
if err == nil {
109
108
err = migrations .IsMigrateURLAllowed (remoteAddr , ctx .Doer )
110
109
}
@@ -237,7 +236,7 @@ func handleMigrateError(ctx *context.APIContext, repoOwner *user_model.User, err
237
236
ctx .Error (http .StatusUnprocessableEntity , "" , fmt .Sprintf ("The username '%s' contains invalid characters." , err .(db.ErrNameCharsNotAllowed ).Name ))
238
237
case db .IsErrNamePatternNotAllowed (err ):
239
238
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 ):
241
240
ctx .Error (http .StatusUnprocessableEntity , "" , err )
242
241
case base .IsErrNotSupported (err ):
243
242
ctx .Error (http .StatusUnprocessableEntity , "" , err )
@@ -256,8 +255,8 @@ func handleMigrateError(ctx *context.APIContext, repoOwner *user_model.User, err
256
255
}
257
256
258
257
func 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 )
261
260
switch {
262
261
case addrErr .IsURLError :
263
262
ctx .Error (http .StatusUnprocessableEntity , "" , err )
0 commit comments