class TFSGraph::BranchArchiveHandler
Public Class Methods
hide_all_archives()
click to toggle source
# File lib/tfs_graph/branch/branch_archive_handler.rb, line 9 def hide_all_archives RepositoryRegistry.project_repository.all.map {|project| hide_moved_archives_for_project(project) } end
hide_moved_archives_for_project(project)
click to toggle source
# File lib/tfs_graph/branch/branch_archive_handler.rb, line 13 def hide_moved_archives_for_project(project) project.branches.group_by(&:path).map do |path, group| next unless group.size > 1 group.each do |branch| branch.hide! if branch.archived? branch.archive! unless branch.archived? end group end end