diff --git a/src/main/scala/gitbucket/core/service/RepositoryCreationService.scala b/src/main/scala/gitbucket/core/service/RepositoryCreationService.scala index c72e85b..2e220d5 100644 --- a/src/main/scala/gitbucket/core/service/RepositoryCreationService.scala +++ b/src/main/scala/gitbucket/core/service/RepositoryCreationService.scala @@ -180,12 +180,14 @@ Database() withTransaction { implicit session => val originUserName = repository.repository.originUserName.getOrElse(repository.owner) val originRepositoryName = repository.repository.originRepositoryName.getOrElse(repository.name) + val originDefaultBranchName = repository.repository.defaultBranch insertRepository( repositoryName = repository.name, userName = accountName, description = repository.repository.description, isPrivate = repository.repository.isPrivate, + defaultBranch = originDefaultBranchName, originRepositoryName = Some(originRepositoryName), originUserName = Some(originUserName), parentRepositoryName = Some(repository.name), diff --git a/src/main/scala/gitbucket/core/service/RepositoryService.scala b/src/main/scala/gitbucket/core/service/RepositoryService.scala index 0e18f95..c5348b1 100644 --- a/src/main/scala/gitbucket/core/service/RepositoryService.scala +++ b/src/main/scala/gitbucket/core/service/RepositoryService.scala @@ -34,6 +34,7 @@ userName: String, description: Option[String], isPrivate: Boolean, + defaultBranch: String = "master", originRepositoryName: Option[String] = None, originUserName: Option[String] = None, parentRepositoryName: Option[String] = None, @@ -45,7 +46,7 @@ repositoryName = repositoryName, isPrivate = isPrivate, description = description, - defaultBranch = "master", + defaultBranch = defaultBranch, registeredDate = currentDate, updatedDate = currentDate, lastActivityDate = currentDate,