Fixed issue #1304: TortoiseGit doesn't see a bare repo within a non-bare one

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

Show "Commit to submodule" only if folder is a real submodule.

Signed-off-by: Sven Strickroth <email@cs-ware.de>
"Delete (keep local)" did not work on folders

Signed-off-by: Sven Strickroth <email@cs-ware.de>
Optimized error message options for failed removal of files

Signed-off-by: Sven Strickroth <email@cs-ware.de>
Turn taskbar to red if cherry-pick fails

Signed-off-by: Sup Yut Sum <ch3cooli@gmail.com>
Ask to skip commit when cherry-pick fails

Signed-off-by: Sup Yut Sum <ch3cooli@gmail.com>
Rebase Dialog: Process rebase action shortcut keys only when the corresponding context menu items are shown

Signed-off-by: Sup Yut Sum <ch3cooli@gmail.com>
Can skip commit during the middle of rebase process

Signed-off-by: Sup Yut Sum <ch3cooli@gmail.com>
Fixed issue #1756: Rebase trips over merge commits

Signed-off-by: Sup Yut Sum <ch3cooli@gmail.com>
Merge branch 'rebase-skip-commit'
Fixed a warning

Signed-off-by: Sven Strickroth <email@cs-ware.de>
FormatPatchDlg: Disable OK button on orphaned branch

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