update dirdiff & gitignore