test gitignore function