Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

nhiramoto/GitView

Open more actions menu

Repository files navigation

GitView

GitView is a Electron based tool that represents graphically data from Git repositories using D3.js.

This tool uses information visualization techniques to represent the changes made in a specific commit.

Graph based visualization

In this visualization a graph based visualization is used to show the project tree with the changes made to the files in the selected commit. Each directory or file is represented by a clickable node. By clicking a directory, it is expanded or collapsed and by clicking a file, your information is shown in the right side panel.

preview-graph

Treemap

In the treemap, each directory and file are represented by clickable rectangle. By clicking it, if it is a directory it is expanded or if it is a file, as in the graph based visualization, its information is shown in the right side panel. Also by clicking on the legend (that shows the current directory path) the parent directory is shown.

preview-treemap

See the wiki for more details.

Usage

You can download the lastest release as ZIP file from here.

Or cloning this repository to have the latest version in development. To clone this repository and run the tool you'll need Git and Node.js (with npm) installed on your computer. From your command line:

# Clone this repository
git clone https://github.com/nhtoshiaki/GitView.git

# Go into the repository folder
cd GitView.git

# Installs the dependencies
npm install

# Run the tool
npm start
Morty Proxy This is a proxified and sanitized view of the page, visit original site.