Skip to content

Commit

Permalink
Always include precomputed data in boilerplate .gitignore files
Browse files Browse the repository at this point in the history
  • Loading branch information
adamrehn committed Jul 31, 2020
1 parent 16c0534 commit 7f4aecc
Showing 1 changed file with 11 additions and 2 deletions.
13 changes: 11 additions & 2 deletions conan_ue4cli/commands/boilerplate.py
Original file line number Diff line number Diff line change
Expand Up @@ -65,9 +65,18 @@ def boilerplate(manager, argv):
conanfile = join(moduleDir, 'conanfile.py')
ConanTools.save(conanfile, conanfileTemplate)

# Create a .gitignore file to exclude Conan-generated files from version control
# Create a .gitignore file to exclude Conan-generated files from version control, but not precomputed dependency data
gitignore = join(moduleDir, '.gitignore')
ConanTools.save(gitignore, '# Conan generated files\nconan.lock\nconanbuildinfo.*\nconaninfo.*\ngraph_info.*\n')
ConanTools.save(gitignore, '\n'.join([
'# Conan generated files',
'conan.lock',
'conanbuildinfo.*',
'conaninfo.*',
'graph_info.*',
'',
"# Don't ignore files in any precomputed dependency data that might otherwise be ignored",
'!precomputed/**/*'
]))

# Inform the user that generation succeeded
print('Generated boilerplate for module "{}" in "{}"'.format(moduleName, moduleDir))

0 comments on commit 7f4aecc

Please sign in to comment.