<commit_before><?xml version="1.0" encoding="utf-8"?>
<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
  
  <Target Name="Nuterra_ModStage1" DependsOnTargets="Nuterra_ReadUserConfig">
    <!-- Run the build stage1 tool to fetch a clean copy of the assembly from the TT install dir and generate Assembly-CSharp-stage1.dll in /lib -->
    <PropertyGroup>
      <CommandLineParams>--dir "$(TerraTech_Root)" --data "Nuterra_Data" --out "$(Nuterra_OutputBuildStage1)"</CommandLineParams>
    </PropertyGroup>
    <Exec Command="&quot;$(TargetPath)&quot; $(CommandLineParams)" WorkingDirectory="$(OutDir)"/>
  </Target>
  
  <Target Name="Nuterra_ModStage2" DependsOnTargets="Nuterra_ReadUserConfig">
    <!-- Run the build stage2 tool to fetch a clean copy of the assembly from the TT install dir and generate Assembly-CSharp.dll in /lib -->
    <PropertyGroup>
      <CommandLineParams>--dir "$(TerraTech_Root)" --data "Nuterra_Data" --nuterra "Nuterra.Internal.dll" --out "$(Nuterra_OutputBuildStage2)"</CommandLineParams>
    </PropertyGroup>
    <Exec Command="&quot;$(TargetPath)&quot; $(CommandLineParams)" WorkingDirectory="$(OutDir)"/>
  </Target>
</Project><commit_msg>Incremental build support<commit_after><?xml version="1.0" encoding="utf-8"?>
<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
  
  <Target Name="Nuterra_ModStage1" DependsOnTargets="Nuterra_ReadUserConfig" Inputs="$(TargetPath);Nuterra_Data\build.access.txt" Outputs="$(Nuterra_OutputBuildStage1)">
    <!-- Run the build stage1 tool to fetch a clean copy of the assembly from the TT install dir and generate Assembly-CSharp-stage1.dll in /lib -->
    <PropertyGroup>
      <CommandLineParams>--dir "$(TerraTech_Root)" --data "Nuterra_Data" --out "$(Nuterra_OutputBuildStage1)"</CommandLineParams>
    </PropertyGroup>
    <Exec Command="&quot;$(TargetPath)&quot; $(CommandLineParams)" WorkingDirectory="$(OutDir)"/>
  </Target>
  
  <Target Name="Nuterra_ModStage2" DependsOnTargets="Nuterra_ReadUserConfig" Inputs="$(TargetPath)" Outputs="$(Nuterra_OutputBuildStage2)">
    <!-- Run the build stage2 tool to fetch a clean copy of the assembly from the TT install dir and generate Assembly-CSharp.dll in /lib -->
    <PropertyGroup>
      <CommandLineParams>--dir "$(TerraTech_Root)" --data "Nuterra_Data" --nuterra "Nuterra.Internal.dll" --out "$(Nuterra_OutputBuildStage2)"</CommandLineParams>
    </PropertyGroup>
    <Exec Command="&quot;$(TargetPath)&quot; $(CommandLineParams)" WorkingDirectory="$(OutDir)"/>
    <!-- Copy over the modded assembly to the TerraTech install -->
    
    <Copy SourceFiles="$(Nuterra_OutputBuildStage2)" DestinationFiles="$(TerraTech_Managed)\Assembly-CSharp.dll" />
    
  </Target>
</Project>
{'fraction_non_alphanumeric': 0.1502911208151383, 'fraction_numerical': 0.011280931586608443, 'mean_word_length': 5.205417607223477, 'pattern_counts': {'":': 0, '<': 43, '<?xml version=': 2, '>': 43, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 4}, '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': '6416151', 'n_tokens_mistral': 884, 'n_tokens_neox': 818, 'n_words': 189}