Do not draw EOL mark in line number region

Based on TortoiseSVN revision 25578

Signed-off-by: Sup Yut Sum <ch3cooli@gmail.com>
Fixed issue #2218: Tortoise Git Extra Backslash with SUBST Drive Paths

Introduce CGit::CombinePath() to refactor code

Signed-off-by: Sup Yut Sum <ch3cooli@gmail.com>
Fix spaces to tab

Signed-off-by: Sven Strickroth <email@cs-ware.de>
Check for empty string after mangling and trimming

Signed-off-by: Sven Strickroth <email@cs-ware.de>
Use mangled string for getting icon and storing in history list

Signed-off-by: Sven Strickroth <email@cs-ware.de>
Make CString parameter const

Signed-off-by: Sven Strickroth <email@cs-ware.de>
Fixed issue #1951: Slow switch/checkout dialog

Inspired by code provided by Yue Lin Ho.

Signed-off-by: Sven Strickroth <email@cs-ware.de>
Fix wrong whitespace marker position if has tabs or characters of wider width

Based on TortoiseSVN revision 25583

Signed-off-by: Sup Yut Sum <ch3cooli@gmail.com>
Broken characters when dragging the horizontal bar in TortoiseGitMerge

Based on TortoiseSVN revision 25584

Signed-off-by: Sup Yut Sum <ch3cooli@gmail.com>
Correct click and drag cursor position for wider characters

Based on TortoiseSVN revision 25585

Signed-off-by: Sup Yut Sum <ch3cooli@gmail.com>
Fixed issue #2064: Broken characters when dragging the horizontal bar in TortoiseGitMerge

Signed-off-by: Sup Yut Sum <ch3cooli@gmail.com>
Fixed issue #2143: PowerShell not working in git hooks

Signed-off-by: Sven Strickroth <email@cs-ware.de>
PushDlg: Select correct current local branch

Fixes a regression introduced in e5cccef1a29a7df0698cdd9f08f8d53d091ef6a5.

Signed-off-by: Sven Strickroth <email@cs-ware.de>
PushDlg: Use SetList to speed up filling the local branches combobox

Signed-off-by: Sven Strickroth <email@cs-ware.de>
Move documentation comments to header file

Signed-off-by: Sven Strickroth <email@cs-ware.de>
PushDlg: Improve error handling if we could not get list of remotes or local branches

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

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

Signed-off-by: Sven Strickroth <email@cs-ware.de>
Reset amend commit message before starting recommit

Signed-off-by: Sven Strickroth <email@cs-ware.de>
Unbreak /logmsg and /logmsgfile params of commit command

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