Fix possibly unterminated string

Signed-off-by: Sven Strickroth <email@cs-ware.de>
Dropped unused member variables

Signed-off-by: Sven Strickroth <email@cs-ware.de>
Make scoped variable out of member variable

Signed-off-by: Sven Strickroth <email@cs-ware.de>
Initialize member variables

Signed-off-by: Sven Strickroth <email@cs-ware.de>
Mitigate sys$command file problem

Signed-off-by: Sven Strickroth <email@cs-ware.de>

(update issue #1011)
Added mitigation and remove sys$command file on our own until msysgit fixes this issue.
Initialize member variables

Signed-off-by: Sven Strickroth <email@cs-ware.de>
Dropped unused member variable

Signed-off-by: Sven Strickroth <email@cs-ware.de>
Fix memory leak

Signed-off-by: Sven Strickroth <email@cs-ware.de>
Use safe string mangling methods

Signed-off-by: Sven Strickroth <email@cs-ware.de>
Make sure text gets not freed too early

Signed-off-by: Sven Strickroth <email@cs-ware.de>
Optimized NULL checks

Signed-off-by: Sven Strickroth <email@cs-ware.de>
Dropped unused member variables

Signed-off-by: Sven Strickroth <email@cs-ware.de>
Add license headers

Signed-off-by: Sven Strickroth <email@cs-ware.de>
Cleaned up includes

Signed-off-by: Sven Strickroth <email@cs-ware.de>
Revision Graph can optionally use local branch color for current branch

Signed-off-by: Sup Yut Sum <ch3cooli@gmail.com>