Committing self-generated files and classes