From 5f0b50db7aaa3d10bf2b49d5fb7ca55d6f3ccd10 Mon Sep 17 00:00:00 2001 From: Dmitriy Zaporozhets Date: Thu, 4 Jul 2013 14:32:02 +0300 Subject: [PATCH] Discover default branch on project creationg --- app/contexts/projects/create_context.rb | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/app/contexts/projects/create_context.rb b/app/contexts/projects/create_context.rb index a8c8eff..aee3c1c 100644 --- a/app/contexts/projects/create_context.rb +++ b/app/contexts/projects/create_context.rb @@ -48,6 +48,7 @@ module Projects # Import project from cloneable resource if @project.valid? && @project.import_url.present? shell = Gitlab::Shell.new + if shell.import_repository(@project.path_with_namespace, @project.import_url) # We should create satellite for imported repo @project.satellite.create unless @project.satellite.exists? @@ -58,8 +59,12 @@ module Projects end end - if @project.save && !@project.group - @project.users_projects.create(project_access: UsersProject::MASTER, user: current_user) + if @project.save + unless @project.group + @project.users_projects.create(project_access: UsersProject::MASTER, user: current_user) + end + + @project.discover_default_branch end @project -- libgit2 0.21.2