mirror of
https://github.com/gitbucket/gitbucket.git
synced 2026-05-07 03:26:24 +02:00
Fix #1525 move attached directory when rename/transfer repo.
This commit is contained in:
@@ -139,6 +139,12 @@ trait RepositorySettingsControllerBase extends ControllerBase {
|
||||
FileUtils.moveDirectory(dir, getLfsDir(repository.owner, form.repositoryName))
|
||||
}
|
||||
}
|
||||
// Move attached directory
|
||||
defining(getAttachedDir(repository.owner, repository.name)){ dir =>
|
||||
if(dir.isDirectory) {
|
||||
FileUtils.moveDirectory(dir, getAttachedDir(repository.owner, form.repositoryName))
|
||||
}
|
||||
}
|
||||
// Delete parent directory
|
||||
FileUtil.deleteDirectoryIfEmpty(getRepositoryFilesDir(repository.owner, repository.name))
|
||||
|
||||
@@ -352,6 +358,12 @@ trait RepositorySettingsControllerBase extends ControllerBase {
|
||||
FileUtils.moveDirectory(dir, getLfsDir(form.newOwner, repository.name))
|
||||
}
|
||||
}
|
||||
// Move attached directory
|
||||
defining(getAttachedDir(repository.owner, repository.name)){ dir =>
|
||||
if(dir.isDirectory) {
|
||||
FileUtils.moveDirectory(dir, getAttachedDir(form.newOwner, repository.name))
|
||||
}
|
||||
}
|
||||
// Delere parent directory
|
||||
FileUtil.deleteDirectoryIfEmpty(getRepositoryFilesDir(repository.owner, repository.name))
|
||||
|
||||
|
||||
Reference in New Issue
Block a user