git add --intent-to-add: do not let an empty blob be committed by accident