Allow empty shas if in soft mode.
Merge pull request #10 from jdutil/empty_shas

Allow empty shas if in soft mode.