gitignore generated files
another example for follow_link
gitignore swap files as well
better error message when invalid parameter was passed