### Release 1.0.22 (2012/11/24, 15:02:52)

-------------------------------------------
SUMMARY OF CHANGES:

Improved merge operations.

Fixed commit with a conflict case

Adding and handling commit errors.

Add separate menu item to Clone a repo

Minor fix.

Cleaned up the code to select right panel

Added checkmarks next to currently selected panel menu item
Simplified the code and used same event handler

Small fixes.

Merge pull request #9 from splintor/enable-cancel-multi-instance-warning

Enable canceling of Multiple Instance warning.  Multiple instances of GitForce are not recommended. That's why it supports multiple repos and even Workspaces (to keep various sets of repos). But if a user wants to run multiple instances, let them be...
Enable canceling of Multiple Instance warning

Enable user to work with multiple instance without being nagged whenever
a second instance is opened.

Fixed settings font enumeration freezing the setting dialog

Enumerate fonts only when this particular tab gets the focus, and not
earlier.

Abount box: adding contributor

Moving code for views and panel selection together

Merge pull request #7 from splintor/mark-selected-panel-in-toolbar

Mark selected right-panel tab in toolbar
Mark selected right-panel tab in toolbar

Make the selected right-panel button in the toolbar selected, to make it
clear which is the current view. Also add keyboard shortcut to the
toolbar buttons.

Changes to custom tools

*** These changes will make current custom tools' data format not
compatible. All currently defined tools will have to be manually
removed and re-added for the new saved format to take place!!!

Misc changes to tools.

Customize tools now allows to select more than one tool, used to remove
tools.
Fixed running tools from the path containing spaces.
If there are no tools on the list, find some local tools and add them
(experimental)

Adding global and local options to set line endings

Optionally show tabs on the right panel.

This change is based on the original change by splintor:
"Show right panels in a tab control": 'Showing the right panels in a tab
control makes it more visible that it can show'

His change has been slightly modified to make the tabs optional.

Showing tabs is optional (by default it is enabled). There is a new
option pane (Options->Options => Show tabs on the right pane) to select
it.

Rearranged panes in the consistent order (Commits, Revlist, Branches,
Repos)

Cosmetic changes to Options dialog pages

Small change in FormDownload for a better flow

Merge branch 'master' of ssh://github.com:22/gdevic/GitForce

Add new options to watch for changed files

Options->Files->Automatically refresh if any index file is changed
This function is using FileSystemWatcher and will refresh the view
if any file that is in the index is changed externally

Options->Files->Re-add files to index on change
When checked, a modified file that is already in index will be
re-added, updated, into index on a change.

Also modified Options->Status for 24-hrs checkbox to depend on logging

Merge pull request #5 from splintor/focus-command-box

Focus and select content of command box when selected
Focus and select content of command box when selected

When using the menu item or F2 to display the command line box, you
usually want to start typing, then focus should be moved there. Also, if
you previously wrote something there, it should be selected, so you can
easily type over it.

Merge pull request #3 from splintor/add-shortcuts

Add shortcut keys for common file actions
Make file actions shortcut work even before file menu is opened.

Merge pull request #4 from splintor/add-gitignore-file

Add .gitignore file so built and temporary files are not added
Add .gitignore file so built and temporary files are not added

Add shortcut keys for common file actions

Fixing the latest commit for C# 3.0 language

At the moment this project is still geared to MSVC 2008 which
does not support new C# 4.0 language features.
This change removes default parameters.

Add asynchronous execution of diff tools

Contributed by splintor.

GitForce used to wait for the external diff tool to return since
that was the behavior of Perforce. This is really not desirable.
This change adds async invocation of a diff tool so the main
program stays responsive.