diff --git a/src/main/scala/gitbucket/core/api/CreateARepository.scala b/src/main/scala/gitbucket/core/api/CreateARepository.scala index 7085559..7247c9f 100644 --- a/src/main/scala/gitbucket/core/api/CreateARepository.scala +++ b/src/main/scala/gitbucket/core/api/CreateARepository.scala @@ -11,7 +11,7 @@ auto_init: Boolean = false ) { def isValid: Boolean = { - name.length<=40 && + name.length <= 100 && name.matches("[a-zA-Z0-9\\-\\+_.]+") && !name.startsWith("_") && !name.startsWith("-") diff --git a/src/main/scala/gitbucket/core/controller/RepositorySettingsController.scala b/src/main/scala/gitbucket/core/controller/RepositorySettingsController.scala index 5a2ca91..f9ea3d0 100644 --- a/src/main/scala/gitbucket/core/controller/RepositorySettingsController.scala +++ b/src/main/scala/gitbucket/core/controller/RepositorySettingsController.scala @@ -39,7 +39,7 @@ ) val optionsForm = mapping( - "repositoryName" -> trim(label("Repository Name" , text(required, maxlength(40), identifier, renameRepositoryName))), + "repositoryName" -> trim(label("Repository Name" , text(required, maxlength(100), identifier, renameRepositoryName))), "description" -> trim(label("Description" , optional(text()))), "isPrivate" -> trim(label("Repository Type" , boolean())), "issuesOption" -> trim(label("Issues Option" , text(required, featureOption))),