Ignore expected .gitignore files
Check the git commit more strictly, and other improvements.