<commit_before><Project>

  <PropertyGroup Condition="'$(CI)' == ''">
    <CI>false</CI>
    <CI Condition="'$(TF_BUILD)' == 'true'">true</CI>
  </PropertyGroup>

  <PropertyGroup Label="Metadata">
    <Authors>kzu</Authors>
    <Owners>kzu</Owners>

    <!-- Default version values for non-git builds -->
    <GitBaseVersionMajor>42</GitBaseVersionMajor>
    <GitBaseVersionMinor>42</GitBaseVersionMinor>
    <GitBaseVersionPatch>42</GitBaseVersionPatch>
    <GitCommits>0</GitCommits>
    <GitBranch>local</GitBranch>
    <PackageVersion>42.42.42</PackageVersion>

    <PackageProjectUrl>https://github.com/moq/moq/</PackageProjectUrl>
    <PackageLicenseUrl>https://github.com/moq/moq/blob/master/LICENSE</PackageLicenseUrl>
    <Copyright>Copyright © 2017 <NAME> and Contributors</Copyright>

    <PackageOutputPath Condition="'$(PackageOutputPath)' == ''">$(MSBuildThisFileDirectory)\..\..\out</PackageOutputPath>
  </PropertyGroup>

  <Import Project="Packaging.props" Condition="'$(MSBuildProjectExtension)' == '.msbuildproj' or $(MSBuildProjectName.EndsWith('.Package'))" />

  <PropertyGroup>
    <SuppressNETCoreSdkPreviewMessage>true</SuppressNETCoreSdkPreviewMessage>
    <ResolveAssemblyWarnOrErrorOnTargetArchitectureMismatch>None</ResolveAssemblyWarnOrErrorOnTargetArchitectureMismatch>
    <LangVersion>Latest</LangVersion>

    <!-- We always target a single framework, so we don't need the added subdir -->
    <AppendTargetFrameworkToOutputPath>false</AppendTargetFrameworkToOutputPath>
    <!-- We never emit runtime-specific assemblies, so opt-out of this. -->
    <AppendRuntimeIdentifierToOutputPath>false</AppendRuntimeIdentifierToOutputPath>

    <AddSyntheticProjectReferencesForSolutionDependencies>false</AddSyntheticProjectReferencesForSolutionDependencies>

    <DefaultItemExcludes>$(DefaultExcludeItems);*.binlog</DefaultItemExcludes>
    <UseSharedCompilation>true</UseSharedCompilation>

    <RootPath>$([MSBuild]::NormalizeDirectory('$(MSBuildThisFileDirectory)..\..'))</RootPath>

    <!-- Don't allow NuGet to fallback to the implicit folder since that generates CI warnings -->
    <DisableImplicitNuGetFallbackFolder>true</DisableImplicitNuGetFallbackFolder>

    <!-- Generate satellite assemblies using Roslyn to avoid some al.exe issues 
        (see https://github.com/dotnet/roslyn/issues/23190 and https://github.com/dotnet/roslyn/issues/23191) -->
    <GenerateSatelliteAssembliesForCore>true</GenerateSatelliteAssembliesForCore>
  </PropertyGroup>
  
  <ItemGroup>
    <!-- We use msbuild.rsp to always generate .binlog for easy build diagnostics. Don't show them in the IDE -->
    <None Remove="*.binlog" />
  </ItemGroup>

  <!-- IsTestProject is set by xunit  -->
  <Import Project="Settings.Tests.props" Condition="'$(IsTestProject)' == 'true'" />

  <!-- This target is replaced by GitInfo when restored. Allows Version.targets to rely on it before restore. -->
  <Target Name="GitVersion" />

  <!-- Import [project].props if it exists -->
  <Import Project="$(MSBuildProjectDirectory)\$(MSBuildProjectName).props"
          Condition="'$(MSBuildProjectExtension)' != '.props' And Exists('$(MSBuildProjectDirectory)\$(MSBuildProjectName).props')" />
</Project><commit_msg>Don't default GitBranch to `local`<commit_after><Project>

  <PropertyGroup Condition="'$(CI)' == ''">
    <CI>false</CI>
    <CI Condition="'$(TF_BUILD)' == 'true'">true</CI>
  </PropertyGroup>

  <PropertyGroup Label="Metadata">
    <Authors>kzu</Authors>
    <Owners>kzu</Owners>

    <!-- Default version values for non-git builds -->
    <GitBaseVersionMajor>42</GitBaseVersionMajor>
    <GitBaseVersionMinor>42</GitBaseVersionMinor>
    <GitBaseVersionPatch>42</GitBaseVersionPatch>
    <GitCommits>0</GitCommits>
    <PackageVersion>42.42.42</PackageVersion>

    <PackageProjectUrl>https://github.com/moq/moq/</PackageProjectUrl>
    <PackageLicenseUrl>https://github.com/moq/moq/blob/master/LICENSE</PackageLicenseUrl>
    <Copyright>Copyright © 2017 <NAME> and Contributors</Copyright>

    <PackageOutputPath Condition="'$(PackageOutputPath)' == ''">$(MSBuildThisFileDirectory)\..\..\out</PackageOutputPath>
  </PropertyGroup>

  <Import Project="Packaging.props" Condition="'$(MSBuildProjectExtension)' == '.msbuildproj' or $(MSBuildProjectName.EndsWith('.Package'))" />

  <PropertyGroup>
    <SuppressNETCoreSdkPreviewMessage>true</SuppressNETCoreSdkPreviewMessage>
    <ResolveAssemblyWarnOrErrorOnTargetArchitectureMismatch>None</ResolveAssemblyWarnOrErrorOnTargetArchitectureMismatch>
    <LangVersion>preview</LangVersion>

    <!-- We always target a single framework, so we don't need the added subdir -->
    <AppendTargetFrameworkToOutputPath>false</AppendTargetFrameworkToOutputPath>
    <!-- We never emit runtime-specific assemblies, so opt-out of this. -->
    <AppendRuntimeIdentifierToOutputPath>false</AppendRuntimeIdentifierToOutputPath>

    <AddSyntheticProjectReferencesForSolutionDependencies>false</AddSyntheticProjectReferencesForSolutionDependencies>

    <DefaultItemExcludes>$(DefaultExcludeItems);*.binlog</DefaultItemExcludes>
    <UseSharedCompilation>true</UseSharedCompilation>

    <RootPath>$([MSBuild]::NormalizeDirectory('$(MSBuildThisFileDirectory)..\..'))</RootPath>

    <!-- Don't allow NuGet to fallback to the implicit folder since that generates CI warnings -->
    <DisableImplicitNuGetFallbackFolder>true</DisableImplicitNuGetFallbackFolder>

    <!-- Generate satellite assemblies using Roslyn to avoid some al.exe issues 
        (see https://github.com/dotnet/roslyn/issues/23190 and https://github.com/dotnet/roslyn/issues/23191) -->
    <GenerateSatelliteAssembliesForCore>true</GenerateSatelliteAssembliesForCore>
  </PropertyGroup>
  
  <ItemGroup>
    <!-- We use msbuild.rsp to always generate .binlog for easy build diagnostics. Don't show them in the IDE -->
    <None Remove="*.binlog" />
  </ItemGroup>

  <!-- IsTestProject is set by xunit  -->
  <Import Project="Settings.Tests.props" Condition="'$(IsTestProject)' == 'true'" />

  <!-- This target is replaced by GitInfo when restored. Allows Version.targets to rely on it before restore. -->
  <Target Name="GitVersion" />

  <!-- Import [project].props if it exists -->
  <Import Project="$(MSBuildProjectDirectory)\$(MSBuildProjectName).props"
          Condition="'$(MSBuildProjectExtension)' != '.props' And Exists('$(MSBuildProjectDirectory)\$(MSBuildProjectName).props')" />
</Project>
{'fraction_non_alphanumeric': 0.13941934482223256, 'fraction_numerical': 0.008383791336748951, 'mean_word_length': 5.094607379375591, 'pattern_counts': {'":': 0, '<': 151, '<?xml version=': 0, '>': 151, 'https://': 8, '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': '1648482', 'n_tokens_mistral': 1963, 'n_tokens_neox': 1770, 'n_words': 332}