Fixed issue #2049: Add pull to after commit actions

Signed-off-by: Sven Strickroth <email@cs-ware.de>
Honor /unified on /command:diff to get a unified diff in TortoiseUDiff

Signed-off-by: Sven Strickroth <email@cs-ware.de>
Fixed issue #1980: Add Show Unified Diff entry to context menu in TortoiseGitBlame in Revision List

Signed-off-by: Sven Strickroth <email@cs-ware.de>
Merge branch 'issue-1980'
Fix showing of ignored files in Changed Files dialog

Showing ignored files only worked if showing unversioned files was also enabled.

Signed-off-by: Sven Strickroth <email@cs-ware.de>
Prevent possible crash if no path is specified

Signed-off-by: Sven Strickroth <email@cs-ware.de>
Use %p to format a HWND since it is a pointer

Based on TortoiseSVN rev. 25080.

Signed-off-by: Sven Strickroth <email@cs-ware.de>
ReleaseDC only if needed

Based on TortoiseSVN rev. 25080.

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

Based on TortoiseSVN revision #25081.

Signed-off-by: Sven Strickroth <email@cs-ware.de>
Use %Id instead of %ld

Based on TortoiseSVN rev. 25083.

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

Signed-off-by: Sven Strickroth <email@cs-ware.de>
Drop unused commented includes

Signed-off-by: Sven Strickroth <email@cs-ware.de>
Use ++var instead of var++

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

Signed-off-by: Sven Strickroth <email@cs-ware.de>
Introduce .IsEmpty() to TGitPath and make use of it

Signed-off-by: Sven Strickroth <email@cs-ware.de>
Replace IDC_FORCE with IDC_CHECK_FORCE

Signed-off-by: Sup Yut Sum <ch3cooli@gmail.com>
Reduce local variable scope

Signed-off-by: Sup Yut Sum <ch3cooli@gmail.com>
Change PostCmdCallback to std::function based

Signed-off-by: Sup Yut Sum <ch3cooli@gmail.com>
Change to lambda expressions

Signed-off-by: Sup Yut Sum <ch3cooli@gmail.com>
Reduce scope of local variables

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