Initial commit for the GitDirStat application
Implemented simple cli application in order to study the jgit api.
Introduced GitMetricsService in order to decouple it from the user interface
Indroduced output formatter, output argument and cleaned up the other program arguments
Added GUI with progress bar
Refactored architecture and file sizes are now displayed in a human-readable way
Added tree view. Just works but must be refactored later.
Refactored gui to be more modularized
Refactored archtecture and removed service layer.
Fixed tree representation and size calculation in JTree view
Fixed command line options and added sorting options
Added relative table column resizing
Moved metrics to an own package
Tree nodes get sorted by size now
Added sort configuration for tree model
Added sorting popup menu to jTree
refactored ProgressListener
System look and feel per default
FileUtils added that can abbreviate file paths. Progress dialog shows the git repository that is loaded now.
Refactored TreeObject node creation and made root node visible