A Git repo visualiser, written in F#
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
fgitvis.Console
.gitignore
LICENSE
README.md
appveyor.yml
fgitvis.sln

README.md

fgitvis

 ***************************************************************************
 *                                                                         *
 *   ########\  ######\  ######\ ########\ ##\    ##\ ######\  ######\     *
 *   ##  _____|##  __##\ \_##  _|\__##  __|## |   ## |\_##  _|##  __##\    *
 *   ## |      ## /  \__|  ## |     ## |   ## |   ## |  ## |  ## /  \__|   *
 *   #####\    ## |####\   ## |     ## |   \##\  ##  |  ## |  \######\     *
 *   ##  __|   ## |\_## |  ## |     ## |    \##\##  /   ## |   \____##\    *
 *   ## |      ## |  ## |  ## |     ## |     \###  /    ## |  ##\   ## |   *
 *   ## |      \######  |######\    ## |      \#  /   ######\ \######  |   *
 *   \__|       \______/ \______|   \__|       \_/    \______| \______/    *
 *                                                                         *
 ***************************************************************************

Build Status License GitHub Issues GitHub contributors Awesomeness percentage

What is this?

A Git repo visualiser, written in F#.

...but why?

I wrote about that over here.

How can I use it?

  1. Fork the repo
  2. Clone it down
  3. Open it in VS2017.2 (or newer)
  4. Build it, and run it.
  5. Answer some questions:
    1. Point it at a repo (use . to query the local repo)
    2. Choose a report to run (choose the letter you want)
    3. Choose if you want to limit the results (0 will return ALL)
  6. Done!

NOTE: Once this and this and all of these are solved, we should be able to do it this way AND use the dotnet CLI tooling, but we're waiting on VS2017.3 (at least)...

For the moment, you need to choose dotnet CLI, or VS2017, and I chose 2017 (for now).

Dependencies

We've tried to keep this app very light-weight, and only included the core requirements. Due to this, our dependency list is quite small: