<commit_before><?xml version="1.0"?>
<project name="Fabrication" default="main">
	
	<!-- load user properties -->
	<property file="user.properties" />
	
	<!-- load standard build properties -->
	<property file="build.properties" />
	
	<!-- import fabrication build file -->
	<import file="${fabrication.build.dir}/common.xml" />

	<target name="clean" description="Removes all build generated files">
		<delete dir="${build.dir}" />
		<mkdir dir="${build.dir}" />
	</target>
	
	<target name="build" description="Compiles the fabrication swc">
		<flex-comp output="${fabrication.swc}">
			<fileset dir="${src.main.flash}">
				<include name="**/*.mxml" />
				<include name="**/*.as" />
			</fileset>
		</flex-comp>
	</target>
	
	<target name="run" />
	
	<target name="asdoc" description="Generates asdocs">
		<asdoc 
			window-title="${asdoc.window-title}" 
			destdir="${doc.asdoc}">
			<fileset dir="${src.main.flash}">
				<include name="**/*.as" />
				<include name="**/*.mxml" />
			</fileset>
		</asdoc>
	</target>
	
	<target name="all" depends="clean, build, asdoc" 
		description="Removes previous compiled files and rebuilds the main application and generates asdocs">
	</target>
	
	<target name="main" depends="build" 
		description="Default target, build">
	</target>
	
</project><commit_msg>Added publish-asdoc target to automate generation of asdocs and the push to google code.<commit_after><?xml version="1.0"?>
<project name="Fabrication" default="main">
	
	<!-- load user properties -->
	<property file="user.properties" />
	
	<!-- load standard build properties -->
	<property file="build.properties" />
	
	<!-- import fabrication build file -->
	<import file="${fabrication.build.dir}/common.xml" />

	<target name="clean" description="Removes all build generated files">
		<delete dir="${build.dir}" />
		<mkdir dir="${build.dir}" />
	</target>
	
	<target name="build" description="Compiles the fabrication swc">
		<flex-comp output="${fabrication.swc}">
			<fileset dir="${src.main.flash}">
				<include name="**/*.mxml" />
				<include name="**/*.as" />
			</fileset>
		</flex-comp>
	</target>
	
	<target name="run" />
	
	<target name="asdoc" description="Generates asdocs">
		<asdoc 
			window-title="${asdoc.window-title}" 
			destdir="${doc.asdoc}">
			<fileset dir="${src.main.flash}">
				<include name="**/*.as" />
				<include name="**/*.mxml" />
			</fileset>
		</asdoc>
	</target>
	
	<target name="publish-asdoc" description="Publishes asdocs to the svn">
		<svn username="${svn.username}" password="${<PASSWORD>}">
			<revert dir="${doc.asdoc}" recurse="yes" />
			<delete dir="${doc.asdoc}" />
			<commit dir="${doc.asdoc}" message="Removed old asdocs."/>
		</svn>
		<delete dir="${doc.asdoc}" failonerror="no" />
		<antcall target="asdoc" />
		<svn username="${svn.username}" password="${<PASSWORD>}">
			<add dir="${doc.asdoc}" recurse="yes" />
		</svn>
		<set-mimetypes>
			<fileset dir="${doc.asdoc}">
				<include name="**/*.*" />
			</fileset>
		</set-mimetypes>
		<svn username="${svn.username}" password="${<PASSWORD>}">
			<commit dir="${doc.asdoc}" message="Added updated asdocs." />
		</svn>
	</target>
	
	<target name="all" depends="clean, build, asdoc" 
		description="Removes previous compiled files and rebuilds the main application and generates asdocs">
	</target>
	
	<target name="main" depends="build" 
		description="Default target, build">
	</target>
	
</project>
{'fraction_non_alphanumeric': 0.21006436512580456, 'fraction_numerical': 0.0011702750146284377, 'mean_word_length': 4.080237741456166, 'pattern_counts': {'":': 0, '<': 94, '<?xml version=': 2, '>': 94, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 8}, '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': '6553248', 'n_tokens_mistral': 1254, 'n_tokens_neox': 1107, 'n_words': 252}