move gitignore template function to modules/git