TortoiseGitMerge: Count the number of matches in FindDlg

Based on TortoiseSVN revision 24842, 24844

Signed-off-by: Sup Yut Sum <ch3cooli@gmail.com>
TortoiseGitMerge: Add find status label

Based on TortoiseSVN revision 24857, 24858, 24859

Signed-off-by: Sup Yut Sum <ch3cooli@gmail.com>
Use CAutoLocker for exception save locking

For some errors the unlock was not called. Using the constructor/destructor pattern prevents this.

Signed-off-by: Martin Strauß <MStrauss@MuellerBBM-vas.de>
Signed-off-by: Sven Strickroth <email@cs-ware.de>
Deduplicate code

Signed-off-by: Martin Strauß <MStrauss@MuellerBBM-vas.de>
Signed-off-by: Sven Strickroth <email@cs-ware.de>
Drop unused declaration

Signed-off-by: Martin Strauß <MStrauss@MuellerBBM-vas.de>
Signed-off-by: Sven Strickroth <email@cs-ware.de>
Fixed issue #1958: Revision graph crashes when trying to switch/checkout via context menu

Signed-off-by: Sven Strickroth <email@cs-ware.de>
Update view after switching branch

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

Signed-off-by: Sven Strickroth <email@cs-ware.de>
TortoiseGitMerge: Show an info dialog telling the user about non-visible differences of the diffed files in case there are no text modifications

Based on TortoiseSVN revision 24882

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