diff options
author | André Luís <me@andr3.net> | 2018-02-23 09:00:19 +0000 |
---|---|---|
committer | Phil Hughes <me@iamphill.com> | 2018-02-23 09:00:19 +0000 |
commit | da531c39057f7216f367cfb8b9e4768bd9728a61 (patch) | |
tree | c65e00b7f69a19d956fdc69777fadda2ec4b7d7c /app/helpers | |
parent | 7834f63c07dd52965e3aa30262d2b8f130c955aa (diff) | |
download | gitlab-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.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) |