<commit_before><project name="abora-white" default="dist" basedir=".">
    <description>
    	Abora server written in Java and based on Udanax-Gold source.
    </description>

  <!-- set global properties for this build -->
  <property name="name" value="abora-white"/>
  <property name="Name" value="Abora-White"/>
  <property name="src" location="src"/>
  <property name="build" location="build"/>
  <property name="dist"  location="dist"/>
  <property name="lib.dir" location="lib"/>
    
   <property name="junit.dir" location="${build}/docs/junit"/>
   <property name="javadoc.dir" location="${build}/docs/api"/>
   
  <target name="init">
    <tstamp/>
    <mkdir dir="${build}"/>
    <mkdir dir="${build}/bin"/>
    <mkdir dir="${build}/docs"/>    
  </target>

  <target name="compile" depends="init"
        description="compile the source " >
    <javac srcdir="${src}" destdir="${build}/bin" extdirs="${lib.dir}" />
  </target>

  <target name="dist" depends="clean, compile, docs"
        description="generate the distribution" >
    <mkdir dir="${dist}/lib"/>
    <jar jarfile="${dist}/lib/${name}-${DSTAMP}.jar" basedir="${build}/bin"/>
  </target>

  <target name="clean"
        description="clean up" >
    <delete dir="${build}"/>
    <delete dir="${dist}"/>
  </target>
  

  <target name="test" depends="compile">
  	<mkdir dir="${junit.dir}/report"/>
  	<junit printsummary="true">
  		 <formatter type="xml"/>
  		  <batchtest fork="yes" todir="${junit.dir}/report">
    <fileset dir="${src}">
      <include name="**/*Test*.java"/>
      <exclude name="**/AllTests.java"/>
    </fileset>
  </batchtest>
  		<classpath>
  			<pathelement path="${build}/bin"/>
  		</classpath>
  	</junit>
  </target>
  
  <target name="test.report" depends="test">
  	<mkdir dir="${junit.dir}/html"/>
	  <junitreport todir="${junit.dir}/report">
		  <fileset dir="${junit.dir}/report">
		    <include name="TEST-*.xml"/>
		  </fileset>
		  <report format="frames" todir="${junit.dir}/html"/>
	</junitreport>
  </target>

	<target name="javadoc" depends="compile">
	<mkdir dir="${javadoc.dir}"/>
	<delete dir="${javadoc.dir}"/>
		<javadoc destdir="${javadoc.dir}"
           author="true"
           version="true"
           use="true"
           windowtitle="${Name} API">
           
   <packageset dir="${src}" defaultexcludes="yes">
      <include name="org/abora/white/**" />
      <exclude name="**/tests/**"/>
    </packageset>
       
    <doctitle><![CDATA[<h1>${Name}</h1>]]></doctitle>
    <bottom><![CDATA[<i>Copyright &#169; 2003 <NAME>. All Rights Reserved.</i>]]></bottom>
    <tag name="todo" scope="all" description="To do:" />
<!--    <group title="Group 1 Packages" packages="com.dummy.test.a*"/> -->
<!--    <group title="Group 2 Packages" packages="com.dummy.test.b*:com.dummy.test.c*"/> -->
<!--    <link offline="true" href="http://java.sun.com/products/jdk/1.2/docs/api/" packagelistLoc="C:\tmp"/> -->
<!--    <link href="http://developer.java.sun.com/developer/products/xml/docs/api/"/> -->
		</javadoc>
	</target>

	<target name="docs" depends="init">
		<copy todir="${build}/docs">
    		<fileset dir="docs"/>
		</copy>
	  <antcall target="test.report"/>
	  <antcall target="javadoc"/>
	</target>

</project><commit_msg>Create inclusive distribution file<commit_after><project name="abora-white" default="dist" basedir=".">
    <description>
    	Abora server written in Java and based on Udanax-Gold source.
    </description>

  <!-- set global properties for this build -->
  <property name="name" value="abora-white"/>
  <property name="Name" value="Abora-White"/>
  <property name="src" location="src"/>
  <property name="build" location="build"/>
  <property name="dist"  location="dist"/>
  <property name="lib.dir" location="lib"/>
    
   <property name="junit.dir" location="${build}/docs/junit"/>
   <property name="javadoc.dir" location="${build}/docs/api"/>
   
  <target name="init">
    <tstamp/>
    <mkdir dir="${build}"/>
    <mkdir dir="${build}/bin"/>
    <mkdir dir="${build}/docs"/>    
  </target>

  <target name="compile" depends="init"
        description="compile the source " >
    <javac srcdir="${src}" destdir="${build}/bin" extdirs="${lib.dir}" />
  </target>

  <target name="dist" depends="clean, compile, docs"
        description="generate the distribution" >
    <mkdir dir="${dist}/lib"/>
    <jar jarfile="${dist}/lib/${name}-${DSTAMP}.jar" basedir="${build}/bin"/>
    <!-- TODO following over-complexity is a poor attempt to get all
    	zipped content under a common root dir -->
    <property name="parent.dir" value="${name}"/>
    <zip destfile="${dist}/${name}-${DSTAMP}.src.zip" basedir=".." excludes="**/*">
  	 	<fileset dir="..">
    		<include name="${parent.dir}/build.xml"/>
    		<include name="${parent.dir}/ReadMe.txt"/>
    		<include name="${parent.dir}/src/**/*.java"/>
    		<include name="${parent.dir}/docs/**/*.html"/>
    	</fileset>
    </zip>
  </target>

  <target name="clean"
        description="clean up" >
    <delete dir="${build}"/>
    <delete dir="${dist}"/>
  </target>
  

  <target name="test" depends="compile">
  	<mkdir dir="${junit.dir}/report"/>
  	<junit printsummary="true" haltonerror="true">
  		 <formatter type="xml"/>
  		  <batchtest fork="yes" todir="${junit.dir}/report">
    <fileset dir="${src}">
      <include name="**/*Test*.java"/>
      <exclude name="**/AllTests.java"/>
    </fileset>
  </batchtest>
  		<classpath>
  			<pathelement path="${build}/bin"/>
  		</classpath>
  	</junit>
  </target>
  
  <target name="test.report" depends="test">
  	<mkdir dir="${junit.dir}/html"/>
	  <junitreport todir="${junit.dir}/report">
		  <fileset dir="${junit.dir}/report">
		    <include name="TEST-*.xml"/>
		  </fileset>
		  <report format="frames" todir="${junit.dir}/html"/>
	</junitreport>
  </target>

	<target name="javadoc" depends="compile">
	<mkdir dir="${javadoc.dir}"/>
	<delete dir="${javadoc.dir}"/>
		<javadoc destdir="${javadoc.dir}"
           author="true"
           version="true"
           use="true"
           windowtitle="${Name} API"
           additionalparam="-linksource">
           
   <packageset dir="${src}" defaultexcludes="yes">
      <include name="org/abora/white/**" />
      <exclude name="**/tests/**"/>
    </packageset>
       
    <doctitle><![CDATA[<h1>${Name}</h1>]]></doctitle>
    <bottom><![CDATA[<i>Copyright &#169; 2003 <NAME>. All Rights Reserved.</i>]]></bottom>
    <tag name="todo" scope="all" description="To do:" />
<!--    <group title="Group 1 Packages" packages="com.dummy.test.a*"/> -->
<!--    <group title="Group 2 Packages" packages="com.dummy.test.b*:com.dummy.test.c*"/> -->
<!--    <link offline="true" href="http://java.sun.com/products/jdk/1.2/docs/api/" packagelistLoc="C:\tmp"/> -->
<!--    <link href="http://developer.java.sun.com/developer/products/xml/docs/api/"/> -->
		</javadoc>
	</target>

	<target name="docs" depends="init">
		<copy todir="${build}/docs">
    		<fileset dir="docs"/>
		</copy>
	  <antcall target="test.report"/>
	  <antcall target="javadoc"/>
	</target>

</project>
{'fraction_non_alphanumeric': 0.22881714366276612, 'fraction_numerical': 0.003665585788805865, 'mean_word_length': 3.3494788473329247, 'pattern_counts': {'":': 0, '<': 195, '<?xml version=': 0, '>': 195, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 7}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '1611347', 'n_tokens_mistral': 2415, 'n_tokens_neox': 2310, 'n_words': 440}