summaryrefslogtreecommitdiff
path: root/app/views/projects
diff options
context:
space:
mode:
authorBrett Walker <bwalker@gitlab.com>2017-10-17 13:16:42 +0200
committerBrett Walker <bwalker@gitlab.com>2017-10-17 13:16:42 +0200
commit90baab7e21e6d1f327f2675dcc5516feffb3729f (patch)
treee3b50808bc5a4d4a5ffe5a3c72cbfb11466fbcc2 /app/views/projects
parentcbdf372eb8e6d38c4f47a1c2f6bff76b4b2c659f (diff)
downloadgitlab-ce-90baab7e21e6d1f327f2675dcc5516feffb3729f.tar.gz
optimize branching logic
Diffstat (limited to 'app/views/projects')
-rw-r--r--app/views/projects/commit/branches.html.haml11
1 files changed, 5 insertions, 6 deletions
diff --git a/app/views/projects/commit/branches.html.haml b/app/views/projects/commit/branches.html.haml
index 933cb2f73ce..31d10ff9040 100644
--- a/app/views/projects/commit/branches.html.haml
+++ b/app/views/projects/commit/branches.html.haml
@@ -1,9 +1,8 @@
-- if @branches.any? || @branches_limit_exceeded
- - if @branches_limit_exceeded
- = commit_branch_link('#', _('Too many branches to search'))
- - else
- - branch = commit_default_branch(@project, @branches)
- = commit_branch_link(project_ref_path(@project, branch), branch)
+- if @branches_limit_exceeded
+ = commit_branch_link('#', _('Too many branches to search'))
+- elsif @branches.any?
+ - branch = commit_default_branch(@project, @branches)
+ = commit_branch_link(project_ref_path(@project, branch), branch)
-# `commit_default_branch` deletes the default branch from `@branches`,
-# so only render this if we have more branches or tags left