class TFSGraph::Populators::Everything
Public Instance Methods
populate()
click to toggle source
# File lib/tfs_graph/populators/everything.rb, line 6 def populate clean projects = ProjectStore.fetch_and_cache projects.each do |project| branches = BranchStore.new(project).fetch_and_cache changesets = branches.select(&:active?).map do |branch| changesets = ChangesetStore.new(branch).fetch_and_cache ChangesetTreeBuilder.to_tree(branch, changesets) branch.updated! changesets end ChangesetTreeBuilder.set_branch_merges(changesets) project.updated! end BranchArchiveHandler.hide_moved_archives_for_project(projects) finalize end