Wrap git exceptions into spark exception.
Make GitException string constants.
Cleanup spark exception code.
fix.
fix exception
Add titles to revert and delete dialogs.
Merge pull request #2532 from devoncarew/devoncarew_nit

fix exception
Detect programmatic changes to attributes (except [value]) + prevent potential event listener leaks
Merge pull request #2538 from ussuri/invalid-entries-disable-dialog-buttons

Detect programmatic changes to attributes (except [value]) + prevent potential event listener leaks
Dont update index for .lock files.
Don't update self while updating git status in scm.
Merge pull request #2536 from dart-lang/add_missing_dialog_titles

Add titles to revert and delete dialogs.
Merge pull request #2539 from dart-lang/fix_git_index_exception

Fix git index exception
Make name field optional in git commit dialog.
Fix broken git status.
Add class for gitIgnore.
Use gitIgnore class to ignore .lock files.
Merge pull request #2540 from dart-lang/commit_dialog_fix

Make name field optional in git commit dialog.
Merge branch 'master' into fix_commit_dialog
comment.