Simplifies the actions in RepositoriesController
end
def branches
- @branches = @project.repo.heads.sort_by(&:name)
+ @branches = @project.branches
end
def tags
- @tags = @project.repo.tags.sort_by(&:name).reverse
+ @tags = @project.tags
end
def archive
repo.branches.collect(&:name).sort
end
+ # Returns an Array of Branches
+ def branches
+ repo.branches.sort_by(&:name)
+ end
+
# Returns an Array of tag names
def tag_names
repo.tags.collect(&:name).sort.reverse
end
+ # Returns an Array of Tags
+ def tags
+ repo.tags.sort_by(&:name).reverse
+ end
+
# Returns an Array of branch and tag names
def ref_names
[branch_names + tag_names].flatten