Support negative ref filter syntax (similar to log filter)

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

Based on TortoiseSVN revision 25878

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

Based on TortoiseSVN revision 25874

Signed-off-by: Sup Yut Sum <ch3cooli@gmail.com>
Pass CGitProgressList and git_repository to payload of callback

Signed-off-by: Sup Yut Sum <ch3cooli@gmail.com>
Show ref change when using libgit2 to fetch

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

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

Based on TortoiseSVN revision 25886

Signed-off-by: Sup Yut Sum <ch3cooli@gmail.com>
Fixed issue #2306: TortoiseGitMerge ToolTip messages for Previous/next inline difference mixed up

Signed-off-by: Sven Strickroth <email@cs-ware.de>
Add "ignore comments" to the "old" menu

Signed-off-by: Sven Strickroth <email@cs-ware.de>
Update apr-util to version 1.5.4

Signed-off-by: Sven Strickroth <email@cs-ware.de>
Do not use "tag only" commit to prevent issues while updating submodules

Commits which are not on branches but tagged only are not downloaded by default.

Signed-off-by: Sven Strickroth <email@cs-ware.de>
Fixed issue #2308: Pressing ESC in the skip-worktree confirmation dialog box selects 'yes'

Signed-off-by: Sup Yut Sum <ch3cooli@gmail.com>
Handle press ESC key in MessageBox

Signed-off-by: Sup Yut Sum <ch3cooli@gmail.com>
Fixed issue #2309: [Show log of aaaa..bbbb] on sub directory shows logs on root directory

Signed-off-by: Sup Yut Sum <ch3cooli@gmail.com>
RebaseDlg: Edit->Squash sequence incorrectly amended to previous commit

Signed-off-by: Sven Strickroth <email@cs-ware.de>
RebaseDlg: Correctly remember commit message on Edit->Squash sequence

Signed-off-by: Sven Strickroth <email@cs-ware.de>
RebaseDlg: Make Squash->Edit->Squash not to introduce unwanted commit

(fixes issue #2126)

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

Signed-off-by: Sven Strickroth <email@cs-ware.de>
testing issue #1928

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

(cherry picked from commit e8f858bc0449e91446f9144727f4498f83457a6d)

Conflicts:
	src/TortoiseProc/LogDlg.cpp (mine + theirs)
	src/TortoiseProc/resource.h (mine + modified define name and number manually, TortoiseGitProcENG.rc and LogDlg.cpp are modified, too.)

Signed-off-by: Yue Lin Ho <b8732003@student.nsysu.edu.tw>
Refactored: rename member variable and reducing code

Signed-off-by: Yue Lin Ho <b8732003@student.nsysu.edu.tw>