No longer allowing empty commits. This is to prevent ancestry break
on refreshes.