exclude SCM metadata dirs from the sources and patches zip files

This commit is contained in:
Mike Bonnet 2012-05-25 18:03:00 -04:00
parent c06f97c181
commit a04d199812

View file

@ -1193,6 +1193,9 @@ class BuildMavenTask(BaseBuildTask):
roottrim = len(rootdir) - len(rootbase)
zfo = zipfile.ZipFile(filename, 'w', zipfile.ZIP_DEFLATED)
for dirpath, dirnames, filenames in os.walk(rootdir):
for skip in ['CVS', '.svn', '.git']:
if skip in dirnames:
dirnames.remove(skip)
for filename in filenames:
filepath = os.path.join(dirpath, filename)
zfo.write(filepath, filepath[roottrim:])