Drop Utils project

This extra project caused lots of issues, because it had its own stdafx.h which was not always the same as the ones in the including projects.

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

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

Signed-off-by: Sven Strickroth <email@cs-ware.de>
Signed-off-by: Sup Yut Sum <ch3cooli@gmail.com>
Make filter structure the same across the projects

Signed-off-by: Sven Strickroth <email@cs-ware.de>
Add missing header files

Signed-off-by: Sven Strickroth <email@cs-ware.de>
Make sure the stdafx.h of the current project is included

Signed-off-by: Sven Strickroth <email@cs-ware.de>
Use secure CRT functions

Signed-off-by: Sven Strickroth <email@cs-ware.de>
Merge branch 'project-cleanup'

Signed-off-by: Sven Strickroth <email@cs-ware.de>
Add "Clean Up" and "Submodule Update" to context menu "working dir changes"

Signed-off-by: Carsten Breuer <CarstenBreuerDev@gmx.de>
Signed-off-by: Sven Strickroth <email@cs-ware.de>
Fixed issue 2313: [Clean to recycle bin] after Clean-up dry run removes unexpected files

Fixes a regression introduced in 749f359919983821fe05795b8b878a72f688a61d where dryRun differs from no dryRun mode.

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

Signed-off-by: Sven Strickroth <email@cs-ware.de>
Allow to clean up paths starting with "-"

Signed-off-by: Sven Strickroth <email@cs-ware.de>
Use .gitattributes to prevent pot header EOL issue

*Note* Re-checkout of TortoisePotHeader.txt is needed.

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" should not 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>