<commit_before><project name="groovy-cruisecontrol-starter" default="cruise"> 


	<property name="svn.tag" value="https://svn.codehaus.org/groovy/tags/cc"/>
	<property name="dir.checkout" value=".."/>
	<property name="svn.user" value="dierk"/>

	<target name="cruise" depends="update, copy-reporting-app, delegate, tagLastBuild"/>
	
	<!--
    	label is given by CruiseControl, provides a default value here for the case where
    	the admin starts this script manually.
	-->
	<property name="label" value="manualBuild"/>
	
	<target name="update">
		<echo message="Getting the detected modifications...."/>
		<exec executable="svn">
            <arg line="--username ${svn.user} --non-interactive"/>
		    <arg line="update ${dir.checkout}"/>
		</exec>
	</target>
	<target name="delegate">
		<echo message="*** Starting the groovy specific build parts ***"/>
		<exec dir=".." executable="maven">
		</exec>
		<echo message="*** groovy build successfully ended          ***"/>
	</target>

	<target name="tagLastBuild">
        <exec executable="svn" failonerror="true">
            <arg line="--username ${svn.user} --non-interactive"/>
            <arg line="copy -m '' ${dir.checkout} ${svn.tag}/${label}"/>
        </exec>
        <exec executable="svn" failonerror="true">
            <arg line="--username ${svn.user} --non-interactive"/>
            <arg line="rm -m '' ${svn.tag}/LAST_BUILD"/>
        </exec>
        <exec executable="svn" failonerror="true">
            <arg line="--username ${svn.user} --non-interactive"/><commit_msg>2nd commit needed as change is in the build file performing the svn update<commit_after><project name="groovy-cruisecontrol-starter" default="cruise"> 


	<property name="svn.tag" value="https://svn.codehaus.org/groovy/tags/cc"/>
	<property name="dir.checkout" value=".."/>
	<property name="svn.user" value="dierk"/>

	<target name="cruise" depends="update, copy-reporting-app, delegate, tagLastBuild"/>
	
	<!--
    	label is given by CruiseControl, provides a default value here for the case where
    	the admin starts this script manually.
	-->
	<property name="label" value="manualBuild"/>
	
	<target name="update">
		<echo message="Getting the detected modifications...."/>
		<exec executable="svn">
            <arg line="--username ${svn.user} --non-interactive"/>
		    <arg line="update ${dir.checkout}"/>
		</exec>
	</target>

	<target name="delegate">
		<echo message="*** Starting the groovy specific build parts ***"/>
		<exec dir=".." executable="maven">
		</exec>
		<echo message="*** groovy build successfully ended          ***"/>
	</target>

	<target name="tagLastBuild">
        <exec executable="svn" failonerror="true">
            <arg line="--username ${svn.user} --non-interactive"/>
            <arg line="copy -m '' ${dir.checkout} ${svn.tag}/${label}"/>
        </exec>
        <exec executable="svn" failonerror="true">
            <arg line="--username ${svn.user} --non-interactive"/>
            <arg line="rm -m '' ${svn.tag}/LAST_BUILD"/>
        </exec>
        <exec executable="svn" failonerror="true">
            <arg line="--username ${svn.user} --non-interactive"/>
{'fraction_non_alphanumeric': 0.1880559085133418, 'fraction_numerical': 0.0003176620076238882, 'mean_word_length': 3.1598414795244385, 'pattern_counts': {'":': 0, '<': 65, '<?xml version=': 0, '>': 65, 'https://': 2, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, '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': '5659494', 'n_tokens_mistral': 1019, 'n_tokens_neox': 945, 'n_words': 240}