Welcome to mirror list, hosted at ThFree Co, Russian Federation.

gitlab.com/gitlab-org/gitlab-foss.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>2014-06-17 22:53:26 +0400
committerDmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>2014-06-17 22:53:26 +0400
commita7f3672b75dff07688c5e4196ad1835bb89ff690 (patch)
tree28a785decd04617a826bb2dec0555894db494ff4 /app/services/projects/update_service.rb
parent66e068bbdf7ef407206fb992f4b90644722549be (diff)
Remove project observer
Diffstat (limited to 'app/services/projects/update_service.rb')
-rw-r--r--app/services/projects/update_service.rb10
1 files changed, 9 insertions, 1 deletions
diff --git a/app/services/projects/update_service.rb b/app/services/projects/update_service.rb
index d9d371da5c4..551a3653cad 100644
--- a/app/services/projects/update_service.rb
+++ b/app/services/projects/update_service.rb
@@ -13,7 +13,15 @@ module Projects
project.change_head(new_branch)
end
- project.update_attributes(params[:project], as: role)
+ if project.update_attributes(params[:project], as: role)
+ if project.previous_changes.include?('namespace_id')
+ project.send_move_instructions
+ end
+
+ if project.previous_changes.include?('path')
+ project.rename_repo
+ end
+ end
end
end
end