<commit_before>﻿using System;
using System.Collections.Generic;

namespace AppGet.Manifests
{
    public class PackageManifest
    {
        public string Id { get; set; }
        public string Name { get; set; }
        public string Version { get; set; }
        public string ProductUrl { get; set; }

        public string[] Exe { get; set; }
        public InstallMethodType InstallMethod { get; set; }

        public List<Installer> Installers { get; set; }
    }


    public class Artifact
    {
        public ArtifactTypes Type { get; set; }
        public string Path { get; set; }
    }

    public class Installer
    {
        public string Location { get; set; }
        public string Sha1 { get; set; }
        public string Sha256 { get; set; }
        public string Md5 { get; set; }

        public ArchitectureType Architecture { get; set; }

        //http://en.wikipedia.org/wiki/List_of_Microsoft_Windows_versions
        public Version MinWindowsVersion { get; set; }
        public Version MaxWindowsVersion { get; set; }
        public DotNetVersion MinDotNet { get; set; }
    }

    public enum ArtifactTypes
    {
        Exe,
        Font,
        PowerShellModule,
        FirefoxExtention,
        ChromeExtention,
        Path,
        EnvironmetVariable
    }


    public enum WindowsVersion
    {
        Xp,
        XpSp1,
        XpSp2,
        Vista,
        VistaSp1,
        VistaSp2,
        Seven,
        SevenSp1,
        Eight,
        EightOne,
        Ten
    }

    public enum DotNetVersion
    {
        Net10 = 100,
        Net20 = 200,
        Net30 = 300,
        Net35Client = 350,
        Net35 = 351,
        Net40Client = 400,
        Net40 = 401,
        Net45 = 450,
        Net451 = 451,
    }

    public enum ArchitectureType
    {
        Any,
        x86,
        x64,
        Itanium,
        ARM
    }

    public enum InstallMethodType
    {
        Zip,
        MSI,
        Inno,
        InstallShield,
        ClickOnce,
        NSIS
    }
}<commit_msg>zipSubFolder  -> zipSubDir<commit_after>﻿using System;
using System.Collections.Generic;

namespace AppGet.Manifests
{
    public class PackageManifest
    {
        public string Id { get; set; }
        public string Name { get; set; }
        public string Version { get; set; }
        public string ProductUrl { get; set; }

        public string[] Exe { get; set; }
        public InstallMethodType InstallMethod { get; set; }

        public List<Installer> Installers { get; set; }
    }


    public class Artifact
    {
        public ArtifactTypes Type { get; set; }
        public string Path { get; set; }
    }

    public class Installer
    {
        public string Location { get; set; }
        public string Sha1 { get; set; }
        public string Sha256 { get; set; }
        public string Md5 { get; set; }
        public string ZipSubDir { get; set; }

        public ArchitectureType Architecture { get; set; }

        //http://en.wikipedia.org/wiki/List_of_Microsoft_Windows_versions
        public Version MinWindowsVersion { get; set; }
        public Version MaxWindowsVersion { get; set; }
        public DotNetVersion MinDotNet { get; set; }
    }

    public enum ArtifactTypes
    {
        Exe,
        Font,
        PowerShellModule,
        FirefoxExtention,
        ChromeExtention,
        Path,
        EnvironmetVariable
    }


    public enum WindowsVersion
    {
        Xp,
        XpSp1,
        XpSp2,
        Vista,
        VistaSp1,
        VistaSp2,
        Seven,
        SevenSp1,
        Eight,
        EightOne,
        Ten
    }

    public enum DotNetVersion
    {
        Net10 = 100,
        Net20 = 200,
        Net30 = 300,
        Net35Client = 350,
        Net35 = 351,
        Net40Client = 400,
        Net40 = 401,
        Net45 = 450,
        Net451 = 451,
    }

    public enum ArchitectureType
    {
        Any,
        x86,
        x64,
        Itanium,
        ARM
    }

    public enum InstallMethodType
    {
        Zip,
        MSI,
        Inno,
        InstallShield,
        ClickOnce,
        NSIS
    }
}
{'fraction_non_alphanumeric': 0.07495741056218058, 'fraction_numerical': 0.029204185933317108, 'mean_word_length': 1.5623441396508728, 'pattern_counts': {'":': 0, '<': 5, '<?xml version=': 0, '>': 6, 'https://': 0, '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': '6874302', 'n_tokens_mistral': 1306, 'n_tokens_neox': 1183, 'n_words': 332}