,

Git command options are hard to remember that has motivate me to write a GUI Git client by myself.
I'd also hope to learn the functionalities of Git.
Currently, I've developed a log visualization, and hopefully develop more functions.
I've started writing in C# on VS, but maybe I'll switch to Qt later on.