Also move the LFS directory

This commit is contained in:
Mitsuhiro Koga
2017-02-14 12:09:41 +09:00
parent 53977bdf80
commit 026f5e2f26

View File

@@ -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}")