Block working tree while cloning when using libgit2

Signed-off-by: Sven Strickroth <email@cs-ware.de>
Allow to cancel cloning when using libgit2

Signed-off-by: Sven Strickroth <email@cs-ware.de>
Fix "Pulled Log" broken in SVN Fetch

Fix regression of 4bb67cdf35c373a8b7007a6fed9b64e04b8e57e4

Signed-off-by: Sup Yut Sum <ch3cooli@gmail.com>
Add UTF-8 BOM

Signed-off-by: Sup Yut Sum <ch3cooli@gmail.com>
Re-use CAppUtils::RebaseAfterFetch() in Sync dialog

Signed-off-by: Yue Lin Ho <b8732003@student.nsysu.edu.tw>
Signed-off-by: Sven Strickroth <email@cs-ware.de>
Fixed issue #874: Add --rebase option to pull dialog

"--rebase" option is introduced by 25bd4c961830590ffdb51202e935fd168b7b2484,
but further work is needed.
So, the "Launch Rebase After Fetch" checkbox is hidden from Pull dialog.

For the conflict reason, the Rebase dialog uses cherry pick (instead of "--rebase" option) to perform rebase function.
And CLI option "--rebase" cannot be used. (never and ever)

Therefor, if "Launch Rebase After Fetch" checkbox is checked in Pull dialog,
then "git.exe pull --rebase" is adapted to "Fetch & Rebase".

Signed-off-by: Yue Lin Ho <b8732003@student.nsysu.edu.tw>
Signed-off-by: Sven Strickroth <email@cs-ware.de>
Support branch.<name>.rebase and pull.rebase

Signed-off-by: Yue Lin Ho <b8732003@student.nsysu.edu.tw>
Signed-off-by: Sven Strickroth <email@cs-ware.de>
Merge branch 'pull-rebase'
Fixed issue #1928: Hotkeys in "Show log" dialog for navigating back / forward

Initial design by Sven Strickroth.

Signed-off-by: Sven Strickroth <email@cs-ware.de>
Signed-off-by: Yue Lin Ho <b8732003@student.nsysu.edu.tw>
Navigate selection history via log jump up/down button

Signed-off-by: Yue Lin Ho <b8732003@student.nsysu.edu.tw>
Merge branch 'selection-navigation'

Signed-off-by: Sven Strickroth <email@cs-ware.de>
Fix prefix which is ignored

Signed-off-by: Sven Strickroth <email@cs-ware.de>
Prevent possible remote code download and execution

Signed-off-by: Sven Strickroth <email@cs-ware.de>
For old releases only upload mini dumps w/o memory

Signed-off-by: Sven Strickroth <email@cs-ware.de>
Unify code that does Navigate Back / Forward

Signed-off-by: Sup Yut Sum <ch3cooli@gmail.com>
Fix hash not correctly displayed in Commit Not Visible message

Signed-off-by: Sup Yut Sum <ch3cooli@gmail.com>
No need to beep after displaying Commit Not Visible message

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

Signed-off-by: Sup Yut Sum <ch3cooli@gmail.com>
Drop pre- and post-build events

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

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