summaryrefslogtreecommitdiff
path: root/app/helpers
diff options
context:
space:
mode:
authorAndré Luís <me@andr3.net>2018-02-23 09:00:19 +0000
committerPhil Hughes <me@iamphill.com>2018-02-23 09:00:19 +0000
commitda531c39057f7216f367cfb8b9e4768bd9728a61 (patch)
treec65e00b7f69a19d956fdc69777fadda2ec4b7d7c /app/helpers
parent7834f63c07dd52965e3aa30262d2b8f130c955aa (diff)
downloadgitlab-ce-da531c39057f7216f367cfb8b9e4768bd9728a61.tar.gz
Add Tip about Push to Create project on New Project page
Diffstat (limited to 'app/helpers')
-rw-r--r--app/helpers/projects_helper.rb11
1 files changed, 11 insertions, 0 deletions
diff --git a/app/helpers/projects_helper.rb b/app/helpers/projects_helper.rb
index 42b5eb11ef5..6ea83d63039 100644
--- a/app/helpers/projects_helper.rb
+++ b/app/helpers/projects_helper.rb
@@ -260,6 +260,17 @@ module ProjectsHelper
!!(params[:personal] || params[:name] || any_projects?(projects))
end
+ def push_to_create_project_command(user = current_user)
+ repository_url =
+ if Gitlab::CurrentSettings.current_application_settings.enabled_git_access_protocol == 'http'
+ user_url(user)
+ else
+ Gitlab.config.gitlab_shell.ssh_path_prefix + user.username
+ end
+
+ "git push --set-upstream #{repository_url}/$(git rev-parse --show-toplevel | xargs basename).git $(git rev-parse --abbrev-ref HEAD)"
+ end
+
private
def repo_children_classes(field)