314
314
with ScopedWorkingDirectory('..'):
315
315
topsrcdir = '%s-%s' % (name, version)
316
316
with ScopedRename(name, topsrcdir):
318
args = ['tar', '-Jc', '--exclude=.git', '--exclude=.gitattributes', '--exclude=.gitmodules', '--exclude=.hg', '--exclude=.hgignore', '--exclude=.hgtags', '--exclude=.svn']
319
318
for exclude in settings['excludes']:
320
319
args.append('--no-wildcards-match-slash') if exclude['wms'] == False else args.append('--wildcards-match-slash')
322
321
args.append(os.path.join(topsrcdir , exclude['path']))
325
324
for include in settings['includes']:
326
325
args.append(os.path.join(topsrcdir, include))
331
330
creator = TarballCreator()