Drop useless constant

Signed-off-by: Sven Strickroth <email@cs-ware.de>
UsingLibGit2 should also honor m_IsUseLibGit2

If libgit2 is disabled using m_IsUseLibGit2 we should also disable libgit2 for all other actions.

Signed-off-by: Sven Strickroth <email@cs-ware.de>
Drop RemoveCR from GetConfigValue

RemoveCR was always TRUE

Signed-off-by: Sven Strickroth <email@cs-ware.de>
Drop encoding parameter from (G|S)etConfig methods

Signed-off-by: Sven Strickroth <email@cs-ware.de>
Use libgit2 wrapper and fix memory leak

Signed-off-by: Sven Strickroth <email@cs-ware.de>
Correctly escape meta characters

Signed-off-by: Sven Strickroth <email@cs-ware.de>
Don't use GitConfig in the TSVN way

Signed-off-by: Sven Strickroth <email@cs-ware.de>
Move REG_MSYSGIT_INSTALL defines to separate file

Signed-off-by: Sven Strickroth <email@cs-ware.de>
Deduplicate code and use GetRemoteTrackedBranch

Signed-off-by: Sven Strickroth <email@cs-ware.de>
GoogleCode doesn't provide download services any more

Signed-off-by: Sven Strickroth <email@cs-ware.de>
Disable scintilla assert in order to enter commit message in debug mode

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