SyncDlg: Use one repository instance in FillNewRefMap

Signed-off-by: Sven Strickroth <email@cs-ware.de>
Signed-off-by: Sup Yut Sum <ch3cooli@gmail.com>
Move some logic for getting config values to CAutoConfig

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

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

Signed-off-by: Sven Strickroth <email@cs-ware.de>
Ensure the app directory path is properly canonicalized

Based on TortoiseSVN revision 25492

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

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

Signed-off-by: Sup Yut Sum <ch3cooli@gmail.com>
Show URL icon for http/https

Based on TortoiseSVN revision 20362

Signed-off-by: Sup Yut Sum <ch3cooli@gmail.com>
HistoryCombo show icon for git and ssh protocol

Signed-off-by: Sup Yut Sum <ch3cooli@gmail.com>
Merge branch 'url-icon'
Drop unused apr related code

Signed-off-by: Sven Strickroth <email@cs-ware.de>
IsBareRepo: Don't check for \\COMPUTERNAME\HEAD

The old behavior could cause lots of slowdowns when right clicking on network shares.

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

Signed-off-by: Sven Strickroth <email@cs-ware.de>
Mark parameters as const

Signed-off-by: Sven Strickroth <email@cs-ware.de>
Fixed issue #2180: When opening revision graph, scroll to current branch

Signed-off-by: Sven Strickroth <email@cs-ware.de>
Fix assertion of commit 7a366be49296acfeb841a199ebb09785552f1c9d

Signed-off-by: Sup Yut Sum <ch3cooli@gmail.com>
No need for an extra lookup for HEAD

Signed-off-by: Sven Strickroth <email@cs-ware.de>
Fixed issue #2104: Opening log for non-git folder results in multiple error messages

Signed-off-by: Sven Strickroth <email@cs-ware.de>
Fixed issue #2192: Shell context menu not detecting submodule if submodule name differs from submodule path

Detect submodule in .gitmodules by path instead of name

Signed-off-by: Sup Yut Sum <ch3cooli@gmail.com>
Do not check for FILENAME\.git folders

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