Commit 3c8c9129 authored by Phil Hughes's avatar Phil Hughes

Pulls back tags if any exist

parent ed0f26c2
...@@ -253,15 +253,19 @@ class ProjectsController < Projects::ApplicationController ...@@ -253,15 +253,19 @@ class ProjectsController < Projects::ApplicationController
def refs def refs
repository = @project.repository repository = @project.repository
tags = VersionSorter.rsort(repository.tag_names)
options = { options = {
'Branches' => repository.branch_names, 'Branches' => repository.branch_names,
'Tags' => VersionSorter.rsort(repository.tag_names)
} }
if tags.any?
options['Tags'] = tags
end
# If reference is commit id - we should add it to branch/tag selectbox # If reference is commit id - we should add it to branch/tag selectbox
if @ref && !options.flatten.include?(@ref) && @ref =~ /\A[0-9a-zA-Z]{6,52}\z/ if @ref && !options.flatten.include?(@ref) && @ref =~ /\A[0-9a-zA-Z]{6,52}\z/
options << { 'Commits' => @ref } options['Commits'] = @ref
end end
render json: options.to_json render json: options.to_json
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment