https://github.com/haacked/seegit
SeeGit - The Git Repository Visualizer
https://github.com/haacked/seegit
git graph libgit2sharp visualizer
Last synced: 3 months ago
JSON representation
SeeGit - The Git Repository Visualizer
- Host: GitHub
- URL: https://github.com/haacked/seegit
- Owner: haacked
- License: mit
- Created: 2012-03-05T00:08:26.000Z (over 13 years ago)
- Default Branch: main
- Last Pushed: 2020-06-10T16:53:25.000Z (about 5 years ago)
- Last Synced: 2025-03-28T22:13:36.546Z (3 months ago)
- Topics: git, graph, libgit2sharp, visualizer
- Language: C#
- Homepage:
- Size: 18 MB
- Stars: 517
- Watchers: 28
- Forks: 105
- Open Issues: 11
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE.txt
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
# SeeGit - The Git Repository Visualizer
This is a little experiment in creating a realtime git repository visualizer.

__WARNING: This is some haacky code. I plan to rewrite it later. It's a proof of
concept__# Goal
I just want something that I can use during presentations on Git. So as I run
commands, it'll show the git graph in a beautiful manner.# Next steps
* I need to add local and remote branch annotations.# Quick start
* Visit our [Release Page](https://github.com/haacked/seegit/releases) to download the latest stable release.
* Unzip files into a directory of your choice.
* Click on SeeGit.Exe.
* Point SeeGit to the root of a git repository.
** for larger repositories it may take a bit to load. Be patient.# Development
To build the project you will need [Expression Blend SDK](http://www.microsoft.com/en-gb/download/details.aspx?id=10801).
Additionally, to run the build script you will need Windows PowerShell (Win 7 [here](http://www.microsoft.com/en-us/download/details.aspx?id=34595) and WinXP [here](http://www.microsoft.com/en-us/download/details.aspx?id=16818)).If you would like to contribute, check out the [CONTRIBUTING guidelines](https://github.com/Haacked/SeeGit/blob/master/CONTRIBUTING.md).
If you're wondering why the unit tests are structured as they are, read my blog
post about [structuring unit tests](http://haacked.com/archive/2012/01/01/structuring-unit-tests.aspx).# License
[MIT License](https://github.com/haacked/seegit/blob/main/LICENSE.txt)# Credits
* [LibGit2Sharp](https://github.com/libgit2/libgit2sharp) - [License: MIT](https://github.com/libgit2/libgit2sharp/blob/master/LICENSE.md) LibGit2Sharp is a thin .Net layer (well... we try to keep it as thin as possible :-) ) wrapping the libgit2 linkable C Git library.
* [QuikGraph](https://github.com/KeRNeLith/QuikGraph/) - [License: Ms-PL](https://github.com/KeRNeLith/QuikGraph/blob/master/LICENSE) QuikGraph provides generic directed/undirected graph data structures and algorithms for .NET.
* [GraphShape](https://github.com/KeRNeLith/GraphShape/) - [License: MIT](https://github.com/KeRNeLith/GraphShape/blob/master/LICENSE) GraphShape is a graph layout framework. It contains some layout algorithms and a GraphLayout control for WPF applications.
* [Reactive Extensions](http://msdn.microsoft.com/en-us/data/gg577609) - [License: EULA](http://msdn.microsoft.com/en-us/devlabs/ff394099.aspx) The Reactive Extensions (Rx) is a library for composing asynchronous and event-based programs using observable sequences and LINQ-style query operators.
* [WPFExtensions](http://wpfextensions.codeplex.com/) - [License: Ms-PL](http://wpfextensions.codeplex.com/license) Some extensions for the WPF framework. Controls, attached behaviours, helper classes, etc.
* [Windows® API Code Pack for Microsoft® .NET Framework](http://archive.msdn.microsoft.com/WindowsAPICodePack) - [License: EULA](http://archive.msdn.microsoft.com/WindowsAPICodePack/Project/License.aspx) provides a source code library that can be used to access some features of Windows 7 and Windows Vista from managed code.