Do not hide a variable in a lower scope

Signed-off-by: Sven Strickroth <email@cs-ware.de>
Fixed issue #1809: Overlay shows changes in parent folder if a file with a second extension exists

Signed-off-by: Sven Strickroth <email@cs-ware.de>
TGitCache: Do not report missing "skip-worktree" files as missing

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

Signed-off-by: Sven Strickroth <email@cs-ware.de>
Do not allow to ignore project root folder

Signed-off-by: Sven Strickroth <email@cs-ware.de>
Allow to mark deleted files as skip-worktree

Signed-off-by: Sven Strickroth <email@cs-ware.de>
Use IsEmpty() instead of GetLength()

Signed-off-by: Sven Strickroth <email@cs-ware.de>
Updated libgit to 1.8.3

Signed-off-by: Sven Strickroth <email@cs-ware.de>
Remove using namespace std

Inspired by TortoiseSVN revision 24324

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