A Git repository browser that displays a graph of branches using inline SVG and HTML5. Written in Python using the Flask microframework.
- libgit2 and the pygit2 Python-bindings - version 0.15.0
- BeautifulSoup for encoding detection and Unicode conversion.
- Flask
- Pygments
- chardet
First install libgit2 v0.17. Then:
pip install -r requirements.txt
Edit settings.py.example to set the path of your repository and run:
python ggapp.py
(or deploy on a web server using one of these options)