<commit_before><Project>
  <!-- Version number computation -->
  <PropertyGroup>
    <!-- Put build number 0 and today's date if this was a local build -->
    <BUILD_BUILDNUMBER Condition="'$(BUILD_BUILDNUMBER)' == ''">$([System.DateTime]::Now.ToString(yyyyMMdd.0))</BUILD_BUILDNUMBER>

    <!--
    Given $(BUILD_BUILDNUMBER) = '20161225.1'

    Then $(_Build_Year) = 2016
    Then $(_Build_Month) = 12
    Then $(_Build_Day) = 25
    Then $(_Build_Number) = 1
    Then $(Build_FileVersion) = 2016.12.25.1
    -->
    <_Build_Year>$(BUILD_BUILDNUMBER.Substring(0, 4))</_Build_Year>
    <_Build_Month>$(BUILD_BUILDNUMBER.Substring(4, 2))</_Build_Month>
    <_Build_Day>$(BUILD_BUILDNUMBER.Substring(6, 2))</_Build_Day>
    <_Build_Number>$(BUILD_BUILDNUMBER.Substring(9))</_Build_Number>
    <Build_FileVersion>$(_Build_Year).$(_Build_Month).$(_Build_Day).$(_Build_Number)</Build_FileVersion>

    <FSCoreVersion>4.4.1.0</FSCoreVersion>
    <MicroBuildAssemblyVersion Condition="'$(MicroBuildAssemblyVersion)' == ''">$(FSCoreVersion)</MicroBuildAssemblyVersion>
    <MicroBuildAssemblyVersion Condition="'$(UseVsMicroBuildAssemblyVersion)' == 'true'">15.4.1.0</MicroBuildAssemblyVersion>

    <!--

    Given $(BUILD_BUILDNUMBER) = '20161225.1'
    Given $(MicroBuildAssemblyVersion) = '15.4.1.0'

    Then $(BuildTimeStamp_Day) = 161225
    Then $(BuildTimeStamp_Number) = 01
    Then $(BuildTimeStamp) = 16122501
    Then $(MicroBuildAssemblyVersion_WithoutRevision) = 15.4.1
    Then $(VsixPackageVersion) = 15.4.1.16122501

    -->
    <BuildTimeStamp_Day>$(BUILD_BUILDNUMBER.Split('.')[0].Substring(2))</BuildTimeStamp_Day>
    <BuildTimeStamp_Number>$(BUILD_BUILDNUMBER.Split('.')[1].PadLeft(2, '0'))</BuildTimeStamp_Number>
    <BuildTimeStamp>$(BuildTimeStamp_Day)$(BuildTimeStamp_Number)</BuildTimeStamp>
    <MicroBuildAssemblyVersion_WithoutRevision>$(MicroBuildAssemblyVersion.Substring(0, $(MicroBuildAssemblyVersion.LastIndexOf('.'))))</MicroBuildAssemblyVersion_WithoutRevision>
    <VsixPackageVersion>$(MicroBuildAssemblyVersion_WithoutRevision).$(BuildTimeStamp)</VsixPackageVersion>
  </PropertyGroup>
</Project><commit_msg>generate NuGet package version from #4350<commit_after><Project>
  <!-- Version number computation -->
  <PropertyGroup>
    <!-- Put build number 0 and today's date if this was a local build -->
    <BUILD_BUILDNUMBER Condition="'$(BUILD_BUILDNUMBER)' == ''">$([System.DateTime]::Now.ToString(yyyyMMdd.0))</BUILD_BUILDNUMBER>

    <!--
    Given $(BUILD_BUILDNUMBER) = '20161225.1'

    Then $(_Build_Year) = 2016
    Then $(_Build_Month) = 12
    Then $(_Build_Day) = 25
    Then $(_Build_Number) = 1
    Then $(Build_FileVersion) = 2016.12.25.1
    -->
    <_Build_Year>$(BUILD_BUILDNUMBER.Substring(0, 4))</_Build_Year>
    <_Build_Month>$(BUILD_BUILDNUMBER.Substring(4, 2))</_Build_Month>
    <_Build_Day>$(BUILD_BUILDNUMBER.Substring(6, 2))</_Build_Day>
    <_Build_Number>$(BUILD_BUILDNUMBER.Substring(9))</_Build_Number>
    <Build_FileVersion>$(_Build_Year).$(_Build_Month).$(_Build_Day).$(_Build_Number)</Build_FileVersion>

    <FSCoreVersion>4.4.1.0</FSCoreVersion>
    <MicroBuildAssemblyVersion Condition="'$(MicroBuildAssemblyVersion)' == ''">$(FSCoreVersion)</MicroBuildAssemblyVersion>
    <MicroBuildAssemblyVersion Condition="'$(UseVsMicroBuildAssemblyVersion)' == 'true'">15.4.1.0</MicroBuildAssemblyVersion>

    <!--

    Given $(BUILD_BUILDNUMBER) = '20161225.1'
    Given $(MicroBuildAssemblyVersion) = '15.4.1.0'

    Then $(BuildTimeStamp_Date) = 161225
    Then $(BuildTimeStamp_Number) = 01
    Then $(BuildTimeStamp) = 16122501
    Then $(MicroBuildAssemblyVersion_WithoutRevision) = 15.4.1
    Then $(VsixPackageVersion) = 15.4.1.16122501
    Then $(NuGetPackageVersionSuffix) = 161225-01

    -->
    <BuildTimeStamp_Date>$(BUILD_BUILDNUMBER.Split('.')[0].Substring(2))</BuildTimeStamp_Date>
    <BuildTimeStamp_Number>$(BUILD_BUILDNUMBER.Split('.')[1].PadLeft(2, '0'))</BuildTimeStamp_Number>
    <BuildTimeStamp>$(BuildTimeStamp_Date)$(BuildTimeStamp_Number)</BuildTimeStamp>
    <MicroBuildAssemblyVersion_WithoutRevision>$(MicroBuildAssemblyVersion.Substring(0, $(MicroBuildAssemblyVersion.LastIndexOf('.'))))</MicroBuildAssemblyVersion_WithoutRevision>
    <VsixPackageVersion>$(MicroBuildAssemblyVersion_WithoutRevision).$(BuildTimeStamp)</VsixPackageVersion>
    <NuGetPackageVersionSuffix>$(BuildTimeStamp_Date)-$(BuildTimeStamp_Number)</NuGetPackageVersionSuffix>
  </PropertyGroup>
</Project>
{'fraction_non_alphanumeric': 0.15680142952870227, 'fraction_numerical': 0.046012955103864196, 'mean_word_length': 5.784848484848485, 'pattern_counts': {'":': 0, '<': 77, '<?xml version=': 0, '>': 77, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 10, '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': '4423121', 'n_tokens_mistral': 1626, 'n_tokens_neox': 1435, 'n_words': 176}