Patch Set 8:

Fixed the following issues:

** Commit is enabled for empty "Staged Changes" list This creates an empty commit
>>> Commit is still enabled, but user gets an error pop up.
** Amend should be disabled for a merge commit, as in native git
>>> done