Delete obsolete branches asynchronously using batch command
Add p4merge to the list of difftools
Fix issue 2235. Allow the user to pick Git.exe no matter
where it is installed on their system.
Check ValidSvnWorkindDir before do svn commands. Method GitSvnCommandHelpers.ValidSvnWorkindDir work not correct on submodule repo
Fixed/Work around bug 2262
fix-2266 Del shortcut key in the commit dialog
Settings controls draft
Add other type of settings (number and string)
Adapt settings container and GitPluginBase
Convert all plugins to new Settings management
Add a 'choice setting' (combobox)
Merge pull request #2298 from jeffqc/master

Allow push by commit hash (fix issue #2240)
Fixed undetected working directory in root directory (the additional "dir.rfind" in the while condition stopped the loop *before* e.g. "C:" has been reached)
adding reset to staged items in the commit dialog

should fix #2254
fixed keyboard shortcut "R" for both Unstaged/Staged lists
Merge branch 'pr/n2050_pmiossec'
Re-enable BranchGrid after it has finished loading.
#2294 fixed: Commit dialog hangs for hours on selecting or deselecting many files
updated to use _currentFileList
Fixed performance issue when executing IsValidGitDir on an UNC path (now we stop when reaching the root directory (provided by PathIsRoot), like "\\server\share")