Allow empty subdirs

If there is no file, there is nothing to git add.  In practice there is no file when the subdir was otherwise empty.