From 026f5e2f26ab1671c44d3f16f83fb42de7c9ac10 Mon Sep 17 00:00:00 2001 From: Mitsuhiro Koga Date: Tue, 14 Feb 2017 12:09:41 +0900 Subject: [PATCH] Also move the LFS directory --- .../controller/RepositorySettingsController.scala | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/src/main/scala/gitbucket/core/controller/RepositorySettingsController.scala b/src/main/scala/gitbucket/core/controller/RepositorySettingsController.scala index 6a349d942..0398386f6 100644 --- a/src/main/scala/gitbucket/core/controller/RepositorySettingsController.scala +++ b/src/main/scala/gitbucket/core/controller/RepositorySettingsController.scala @@ -125,6 +125,12 @@ trait RepositorySettingsControllerBase extends ControllerBase { defining(getWikiRepositoryDir(repository.owner, repository.name)){ dir => FileUtils.moveDirectory(dir, getWikiRepositoryDir(repository.owner, form.repositoryName)) } + // Move lfs directory + defining(getLfsDir(repository.owner, repository.name)){ dir => + if(dir.isDirectory()) { + FileUtils.moveDirectory(dir, getLfsDir(repository.owner, form.repositoryName)) + } + } } flash += "info" -> "Repository settings has been updated." redirect(s"/${repository.owner}/${form.repositoryName}/settings/options") @@ -323,6 +329,13 @@ trait RepositorySettingsControllerBase extends ControllerBase { defining(getWikiRepositoryDir(repository.owner, repository.name)){ dir => FileUtils.moveDirectory(dir, getWikiRepositoryDir(form.newOwner, repository.name)) } + // Move lfs directory + defining(getLfsDir(repository.owner, repository.name)){ dir => + if(dir.isDirectory()) { + FileUtils.moveDirectory(dir, getLfsDir(form.newOwner, repository.name)) + + } + } } } redirect(s"/${form.newOwner}/${repository.name}")