diff options
author | Phil Hughes <me@iamphill.com> | 2018-02-23 12:00:19 +0300 |
---|---|---|
committer | Phil Hughes <me@iamphill.com> | 2018-02-23 12:00:19 +0300 |
commit | 0a8aebcb550b705ec5987c6f905eaf5c5abb1cc1 (patch) | |
tree | c65e00b7f69a19d956fdc69777fadda2ec4b7d7c /app/helpers/projects_helper.rb | |
parent | 7834f63c07dd52965e3aa30262d2b8f130c955aa (diff) | |
parent | da531c39057f7216f367cfb8b9e4768bd9728a61 (diff) |
Merge branch '42938-add-tip-push-to-create' into 'master'
Add Tip about Push to Create project on New Project page
Closes #42938
See merge request gitlab-org/gitlab-ce!17154
Diffstat (limited to 'app/helpers/projects_helper.rb')
-rw-r--r-- | app/helpers/projects_helper.rb | 11 |
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) |