• DocumentCode
    1986612
  • Title

    VisGi: Visualizing Git branches

  • Author

    Elsen, Stefan

  • Author_Institution
    Comput. Sci. Dept., Univ. of Trier, Trier, Germany
  • fYear
    2013
  • fDate
    27-28 Sept. 2013
  • Firstpage
    1
  • Lastpage
    4
  • Abstract
    Git repositories quickly become highly complex structures that do not reveal much human-readable information beyond files and folders of active branches. This paper introduces VisGi, a tool to abstract and visualize the branch structure of Git repositories, as well as their folder trees. By interpreting branches as groups of aggregated commits, their dependencies are condensed into a directed acyclic graph, and displayed using graph layout strategies. Additionally, Sunburst diagrams are used to display the current content of these branches, the differences between each two branches, as well as the evolution along any singular selected path through the repository.
  • Keywords
    data visualisation; directed graphs; trees (mathematics); Git repositories; Sunburst diagrams; VisGi; branch structure abstract; branch structure visualization; directed acyclic graph; folder trees; git branches visualization; graph layout strategies; Conferences; Data mining; Data visualization; History; Layout; Software; Visualization; CVS; branching; git; versioning; visualization;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Visualization (VISSOFT), 2013 First IEEE Working Conference on
  • Conference_Location
    Eindhoven
  • Type

    conf

  • DOI
    10.1109/VISSOFT.2013.6650522
  • Filename
    6650522