must reset default excludes when building source tarballs
diff --git a/build.xml b/build.xml
index d58cf1c..6a09518 100644
--- a/build.xml
+++ b/build.xml
@@ -401,6 +401,8 @@
       <param name="src.dist.dir" value="${dist.name}"/>
     </antcall>
 
+    <defaultexcludes remove="**/.gitignore"/>
+    <defaultexcludes remove="**/.gitmodules"/>
     <zip destfile="${dist.base.source}/${dist.name}-src.zip">
       <fileset dir="${dist.name}/..">
         <include name="${dist.name}/**"/>
@@ -412,6 +414,7 @@
         <include name="${dist.name}/**"/>
       </tarfileset>
     </tar>
+    <defaultexcludes default="true"/>
     <gzip destfile="${dist.base.source}/${dist.name}-src.tar.gz"
       src="${dist.base.source}/${dist.name}-src.tar"/>
     <bzip2 destfile="${dist.base.source}/${dist.name}-src.tar.bz2"