lock_ref_sha1_basic does not remove empty directories on BSD