<commit_before>{
  "build": [
    {
      "enabled": true,
      "continueOnError": false,
      "alwaysRun": false,
      "displayName": "Clone Repository on host machine",
      "timeoutInMinutes": 0,
      "task": {
        "id": "d9bafed4-0b18-4f58-968d-86655b4d2ce9",
        "versionSpec": "1.*",
        "definitionType": "task"
      },
      "inputs": {
        "filename": "git",
        "arguments": "clone $(PB_RepoUrl) $(PB_RepoName)",
        "workingFolder": "",
        "failOnStandardError": "false"
      }
    },
    {
      "enabled": true,
      "continueOnError": false,
      "alwaysRun": false,
      "displayName": "Checkout commit on host machine",
      "timeoutInMinutes": 0,
      "task": {
        "id": "d9bafed4-0b18-4f58-968d-86655b4d2ce9",
        "versionSpec": "1.*",
        "definitionType": "task"
      },
      "inputs": {
        "filename": "git",
        "arguments": "checkout $(SourceVersion)",
        "workingFolder": "$(PB_RepoName)",
        "failOnStandardError": "false"
      }
    },
    {
      "enabled": true,
      "continueOnError": false,
      "alwaysRun": false,
      "displayName": "Start detached container",
      "timeoutInMinutes": 0,
      "task": {
        "id": "d9bafed4-0b18-4f58-968d-86655b4d2ce9",
        "versionSpec": "1.*",
        "definitionType": "task"
      },
      "inputs": {
        "filename": "docker",
        "arguments": "run --privileged -d -w $(PB_GitDirectory) --name $(PB_DockerContainerName) $(PB_DockerImageName) -v $(System.DefaultWorkingDirectory)$(PB_RepoName):$(PB_GitDirectory) sleep 7200",
        "workingFolder": "",
        "failOnStandardError": "false"
      }
    },
    {
      "enabled": true,
      "continueOnError": false,
      "alwaysRun": false,
      "displayName": "Build RootFS",
      "timeoutInMinutes": 0,
      "task": {
        "id": "d9bafed4-0b18-4f58-968d-86655b4d2ce9",
        "versionSpec": "1.*",
        "definitionType": "task"
      },
      "inputs": {
        "filename": "sudo",
        "arguments": "docker exec --privileged $(PB_DockerContainerName) $(PB_GitDirectory)/cross/build-rootfs.sh $(PB_Architecture) $(CrossToolsetVersion) $(SkipUnmount)",
        "workingFolder": "",
        "failOnStandardError": "false"
      }
    },
    {
      "enabled": true,
      "continueOnError": false,
      "alwaysRun": false,
      "displayName": "Run Build",
      "timeoutInMinutes": 0,
      "task": {
        "id": "d9bafed4-0b18-4f58-968d-86655b4d2ce9",
        "versionSpec": "1.*",
        "definitionType": "task"
      },
      "inputs": {
        "filename": "docker",
        "arguments": "exec -e PUBLISH_TO_AZURE_BLOB -e CONNECTION_STRING -e CLI_NUGET_FEED_URL -e CLI_NUGET_API_KEY -e NUGET_FEED_URL -e NUGET_API_KEY -e GITHUB_PASSWORD $(PB_DockerContainerName) $(PB_GitDirectory)/build.sh $(CommonArguments) $(BuildArguments) $(portableLinux) --env-vars \"DISABLE_CROSSGEN=1,TARGETPLATFORM=$(PB_Architecture),TARGETRID=$(TargetRid),CROSS=1,SKIP_FINALIZEBUILD=1\"",
        "workingFolder": "",
        "failOnStandardError": "false"
      }
    },
    {
      "enabled": true,
      "continueOnError": false,
      "alwaysRun": false,
      "displayName": "Publish Packages from Host",
      "timeoutInMinutes": 0,
      "task": {
        "id": "d9bafed4-0b18-4f58-968d-86655b4d2ce9",
        "versionSpec": "1.*",
        "definitionType": "task"
      },
      "inputs": {
        "filename": "./build.sh",
        "arguments": "$(CommonArguments) $(PublishArguments) $(portableLinux) --env-vars \"DISABLE_CROSSGEN=1,TARGETPLATFORM=$(PB_Architecture),TARGETRID=$(TargetRid),CROSS=1\"",
        "workingFolder": "$(PB_RepoName)",
        "failOnStandardError": "false"
      }
    },
    {
      "enabled": true,
      "continueOnError": false,
      "alwaysRun": false,
      "displayName": "Cleanup RootFS",
      "timeoutInMinutes": 0,
      "task": {
        "id": "d9bafed4-0b18-4f58-968d-86655b4d2ce9",
        "versionSpec": "1.*",
        "definitionType": "task"
      },
      "inputs": {
        "filename": "sudo",
        "arguments": "docker exec --privileged $(PB_DockerContainerName) git clean -xdf $(PB_GitDirectory)/cross/",
        "workingFolder": "",
        "failOnStandardError": "false"
      }
    },
    {
      "enabled": true,
      "continueOnError": false,
      "alwaysRun": false,
      "displayName": "Stop Container",
      "timeoutInMinutes": 0,
      "task": {
        "id": "d9bafed4-0b18-4f58-968d-86655b4d2ce9",
        "versionSpec": "1.*",
        "definitionType": "task"
      },
      "inputs": {
        "filename": "docker",
        "arguments": "stop $(PB_DockerContainerName)",
        "workingFolder": "",
        "failOnStandardError": "false"
      }
    },
    {
      "enabled": true,
      "continueOnError": false,
      "alwaysRun": false,
      "displayName": "Remove Container",
      "timeoutInMinutes": 0,
      "task": {
        "id": "d9bafed4-0b18-4f58-968d-86655b4d2ce9",
        "versionSpec": "1.*",
        "definitionType": "task"
      },
      "inputs": {
        "filename": "docker",
        "arguments": "rm $(PB_DockerContainerName)",
        "workingFolder": "",
        "failOnStandardError": "false"
      }
    }
  ],
  "options": [
    {
      "enabled": false,
      "definition": {
        "id": "7c555368-ca64-4199-add6-9ebaf0b0137d"
      },
      "inputs": {
        "multipliers": "[]",
        "parallel": "false",
        "continueOnError": "true",
        "additionalFields": "{}"
      }
    },
    {
      "enabled": false,
      "definition": {
        "id": "a9db38f9-9fdc-478c-b0f9-464221e58316"
      },
      "inputs": {
        "workItemType": "4777",
        "assignToRequestor": "true",
        "additionalFields": "{}"
      }
    },
    {
      "enabled": false,
      "definition": {
        "id": "57578776-4c22-4526-aeb0-86b6da17ee9c"
      },
      "inputs": {
        "additionalFields": "{}"
      }
    }
  ],
  "variables": {
    "BuildConfiguration": {
      "value": "Release",
      "allowOverride": true
    },
    "CommonArguments": {
      "value": "--skip-prereqs --configuration $(BuildConfiguration)",
      "allowOverride": true
    },
    "BuildArguments": {
      "value": "--targets Default",
      "allowOverride": true
    },
    "PublishArguments": {
      "value": "--targets FinalizeBuild",
      "allowOverride": true
    },
    "CONNECTION_STRING": {
      "value": "PassedViaPipeBuild"
    },
    "PUBLISH_TO_AZURE_BLOB": {
      "value": "true",
      "allowOverride": true
    },
    "REPO_ID": {
      "value": "562fbfe0b2d7d0e0a43780c4"
    },
    "REPO_USER": {
      "value": "dotnet"
    },
    "REPO_PASS": {
      "value": "<PASSWORD>"
    },
    "REPO_SERVER": {
      "value": "azure-apt-cat.cloudapp.net"
    },
    "NUGET_FEED_URL": {
      "value": "https://dotnet.myget.org/F/dotnet-core"
    },
    "NUGET_API_KEY": {
      "value": "PassedViaPipeBuild"
    },
    "GITHUB_PASSWORD": {
      "value": "<PASSWORD>"
    },
    "CLI_NUGET_FEED_URL": {
      "value": "https://www.myget.org/F/core-setup-testing"
    },
    "CLI_NUGET_API_KEY": {
      "value": "PassedViaPipeBuild"
    },
    "PB_RepoName": {
      "value": "core-setup"
    },
    "PB_GitDirectory": {
      "value": "/root/core-setup"
    },
    "PB_DockerContainerName": {
      "value": "$(Build.BuildId)"
    },
    "PB_DockerRepository": {
      "value": "chcosta/dotnetcore"
    },
    "PB_DockerTag": {
      "value": "ubuntu1404_cross_prereqs_v1",
      "allowOverride": true
    },
    "PB_DockerImageName": {
      "value": "$(PB_DockerRepository):$(PB_DockerTag)"
    },
    "PB_Architecture": {
      "value": "arm"
    },
    "portableLinux": {
      "value": "",
      "allowOverride": true
    },
    "CrossToolsetVersion": {
      "value": "",
      "allowOverride": true
    },
    "SkipUnmount": {
      "value": "--SkipUnmount"
    },
    "TargetRid": {
      "value": "ubuntu.14.04-arm",
      "allowOverride": true
    },
    "PB_RepoUrl": {
      "value": "https://github.com/dotnet/core-setup.git",
      "allowOverride": true
    },
    "SourceVersion": {
      "value": "",
      "allowOverride": true
    }
  },
  "demands": [
    "Agent.OS -equals linux",
    "Docker -equals 1.13.1"
  ],
  "retentionRules": [
    {
      "branches": [
        "+refs/heads/*"
      ],
      "artifacts": [],
      "artifactTypesToDelete": [
        "FilePath",
        "SymbolStore"
      ],
      "daysToKeep": 10,
      "minimumToKeep": 1,
      "deleteBuildRecord": true,
      "deleteTestResults": true
    }
  ],
  "buildNumberFormat": "$(Date:yyyMMdd)$(Rev:.r)",
  "jobAuthorizationScope": "projectCollection",
  "jobTimeoutInMinutes": 90,
  "badgeEnabled": true,
  "repository": {
    "properties": {
      "connectedServiceId": "f4c31735-42d2-4c3a-bc47-7ac06fd0dccc",
      "apiUrl": "https://api.github.com/repos/dotnet/core-setup",
      "branchesUrl": "https://api.github.com/repos/dotnet/core-setup/branches",
      "cloneUrl": "https://github.com/dotnet/core-setup.git",
      "refsUrl": "https://api.github.com/repos/dotnet/core-setup/git/refs",
      "gitLfsSupport": "false",
      "skipSyncSource": "false",
      "fetchDepth": "0",
      "cleanOptions": "0"
    },
    "id": "https://github.com/dotnet/core-setup.git",
    "type": "GitHub",
    "name": "dotnet/core-setup",
    "url": "https://github.com/dotnet/core-setup.git",
    "defaultBranch": "master",
    "clean": "true",
    "checkoutSubmodules": false
  },
  "quality": "definition",
  "queue": {
    "pool": {
      "id": 39,
      "name": "DotNet-Build"
    },
    "id": 36,
    "name": "DotNet-Build"
  },
  "path": "\\",
  "type": "build",
  "id": 5272,
  "name": "Core-Setup-CrossBuild",
  "project": {
    "id": "0bdbc590-a062-4c3f-b0f6-9383f67865ee",
    "name": "DevDiv",
    "description": "Visual Studio and DevDiv team project for git source code repositories.  Work items will be added for Adams, Dev14 work items are tracked in vstfdevdiv.  ",
    "url": "https://devdiv.visualstudio.com/DefaultCollection/_apis/projects/0bdbc590-a062-4c3f-b0f6-9383f67865ee",
    "state": "wellFormed",
    "revision": 418097529
  }
}<commit_msg>Add path seperator<commit_after>{
  "build": [
    {
      "enabled": true,
      "continueOnError": false,
      "alwaysRun": false,
      "displayName": "Clone Repository on host machine",
      "timeoutInMinutes": 0,
      "task": {
        "id": "d9bafed4-0b18-4f58-968d-86655b4d2ce9",
        "versionSpec": "1.*",
        "definitionType": "task"
      },
      "inputs": {
        "filename": "git",
        "arguments": "clone $(PB_RepoUrl) $(PB_RepoName)",
        "workingFolder": "",
        "failOnStandardError": "false"
      }
    },
    {
      "enabled": true,
      "continueOnError": false,
      "alwaysRun": false,
      "displayName": "Checkout commit on host machine",
      "timeoutInMinutes": 0,
      "task": {
        "id": "d9bafed4-0b18-4f58-968d-86655b4d2ce9",
        "versionSpec": "1.*",
        "definitionType": "task"
      },
      "inputs": {
        "filename": "git",
        "arguments": "checkout $(SourceVersion)",
        "workingFolder": "$(PB_RepoName)",
        "failOnStandardError": "false"
      }
    },
    {
      "enabled": true,
      "continueOnError": false,
      "alwaysRun": false,
      "displayName": "Start detached container",
      "timeoutInMinutes": 0,
      "task": {
        "id": "d9bafed4-0b18-4f58-968d-86655b4d2ce9",
        "versionSpec": "1.*",
        "definitionType": "task"
      },
      "inputs": {
        "filename": "docker",
        "arguments": "run --privileged -d -w $(PB_GitDirectory) --name $(PB_DockerContainerName) $(PB_DockerImageName) -v $(System.DefaultWorkingDirectory)/$(PB_RepoName):$(PB_GitDirectory) sleep 7200",
        "workingFolder": "",
        "failOnStandardError": "false"
      }
    },
    {
      "enabled": true,
      "continueOnError": false,
      "alwaysRun": false,
      "displayName": "Build RootFS",
      "timeoutInMinutes": 0,
      "task": {
        "id": "d9bafed4-0b18-4f58-968d-86655b4d2ce9",
        "versionSpec": "1.*",
        "definitionType": "task"
      },
      "inputs": {
        "filename": "sudo",
        "arguments": "docker exec --privileged $(PB_DockerContainerName) $(PB_GitDirectory)/cross/build-rootfs.sh $(PB_Architecture) $(CrossToolsetVersion) $(SkipUnmount)",
        "workingFolder": "",
        "failOnStandardError": "false"
      }
    },
    {
      "enabled": true,
      "continueOnError": false,
      "alwaysRun": false,
      "displayName": "Run Build",
      "timeoutInMinutes": 0,
      "task": {
        "id": "d9bafed4-0b18-4f58-968d-86655b4d2ce9",
        "versionSpec": "1.*",
        "definitionType": "task"
      },
      "inputs": {
        "filename": "docker",
        "arguments": "exec -e PUBLISH_TO_AZURE_BLOB -e CONNECTION_STRING -e CLI_NUGET_FEED_URL -e CLI_NUGET_API_KEY -e NUGET_FEED_URL -e NUGET_API_KEY -e GITHUB_PASSWORD $(PB_DockerContainerName) $(PB_GitDirectory)/build.sh $(CommonArguments) $(BuildArguments) $(portableLinux) --env-vars \"DISABLE_CROSSGEN=1,TARGETPLATFORM=$(PB_Architecture),TARGETRID=$(TargetRid),CROSS=1,SKIP_FINALIZEBUILD=1\"",
        "workingFolder": "",
        "failOnStandardError": "false"
      }
    },
    {
      "enabled": true,
      "continueOnError": false,
      "alwaysRun": false,
      "displayName": "Publish Packages from Host",
      "timeoutInMinutes": 0,
      "task": {
        "id": "d9bafed4-0b18-4f58-968d-86655b4d2ce9",
        "versionSpec": "1.*",
        "definitionType": "task"
      },
      "inputs": {
        "filename": "./build.sh",
        "arguments": "$(CommonArguments) $(PublishArguments) $(portableLinux) --env-vars \"DISABLE_CROSSGEN=1,TARGETPLATFORM=$(PB_Architecture),TARGETRID=$(TargetRid),CROSS=1\"",
        "workingFolder": "$(PB_RepoName)",
        "failOnStandardError": "false"
      }
    },
    {
      "enabled": true,
      "continueOnError": false,
      "alwaysRun": false,
      "displayName": "Cleanup RootFS",
      "timeoutInMinutes": 0,
      "task": {
        "id": "d9bafed4-0b18-4f58-968d-86655b4d2ce9",
        "versionSpec": "1.*",
        "definitionType": "task"
      },
      "inputs": {
        "filename": "sudo",
        "arguments": "docker exec --privileged $(PB_DockerContainerName) git clean -xdf $(PB_GitDirectory)/cross/",
        "workingFolder": "",
        "failOnStandardError": "false"
      }
    },
    {
      "enabled": true,
      "continueOnError": false,
      "alwaysRun": false,
      "displayName": "Stop Container",
      "timeoutInMinutes": 0,
      "task": {
        "id": "d9bafed4-0b18-4f58-968d-86655b4d2ce9",
        "versionSpec": "1.*",
        "definitionType": "task"
      },
      "inputs": {
        "filename": "docker",
        "arguments": "stop $(PB_DockerContainerName)",
        "workingFolder": "",
        "failOnStandardError": "false"
      }
    },
    {
      "enabled": true,
      "continueOnError": false,
      "alwaysRun": false,
      "displayName": "Remove Container",
      "timeoutInMinutes": 0,
      "task": {
        "id": "d9bafed4-0b18-4f58-968d-86655b4d2ce9",
        "versionSpec": "1.*",
        "definitionType": "task"
      },
      "inputs": {
        "filename": "docker",
        "arguments": "rm $(PB_DockerContainerName)",
        "workingFolder": "",
        "failOnStandardError": "false"
      }
    }
  ],
  "options": [
    {
      "enabled": false,
      "definition": {
        "id": "7c555368-ca64-4199-add6-9ebaf0b0137d"
      },
      "inputs": {
        "multipliers": "[]",
        "parallel": "false",
        "continueOnError": "true",
        "additionalFields": "{}"
      }
    },
    {
      "enabled": false,
      "definition": {
        "id": "a9db38f9-9fdc-478c-b0f9-464221e58316"
      },
      "inputs": {
        "workItemType": "4777",
        "assignToRequestor": "true",
        "additionalFields": "{}"
      }
    },
    {
      "enabled": false,
      "definition": {
        "id": "57578776-4c22-4526-aeb0-86b6da17ee9c"
      },
      "inputs": {
        "additionalFields": "{}"
      }
    }
  ],
  "variables": {
    "BuildConfiguration": {
      "value": "Release",
      "allowOverride": true
    },
    "CommonArguments": {
      "value": "--skip-prereqs --configuration $(BuildConfiguration)",
      "allowOverride": true
    },
    "BuildArguments": {
      "value": "--targets Default",
      "allowOverride": true
    },
    "PublishArguments": {
      "value": "--targets FinalizeBuild",
      "allowOverride": true
    },
    "CONNECTION_STRING": {
      "value": "PassedViaPipeBuild"
    },
    "PUBLISH_TO_AZURE_BLOB": {
      "value": "true",
      "allowOverride": true
    },
    "REPO_ID": {
      "value": "562fbfe0b2d7d0e0a43780c4"
    },
    "REPO_USER": {
      "value": "dotnet"
    },
    "REPO_PASS": {
      "value": "<PASSWORD>"
    },
    "REPO_SERVER": {
      "value": "azure-apt-cat.cloudapp.net"
    },
    "NUGET_FEED_URL": {
      "value": "https://dotnet.myget.org/F/dotnet-core"
    },
    "NUGET_API_KEY": {
      "value": "PassedViaPipeBuild"
    },
    "GITHUB_PASSWORD": {
      "value": "<PASSWORD>"
    },
    "CLI_NUGET_FEED_URL": {
      "value": "https://www.myget.org/F/core-setup-testing"
    },
    "CLI_NUGET_API_KEY": {
      "value": "PassedViaPipeBuild"
    },
    "PB_RepoName": {
      "value": "core-setup"
    },
    "PB_GitDirectory": {
      "value": "/root/core-setup"
    },
    "PB_DockerContainerName": {
      "value": "$(Build.BuildId)"
    },
    "PB_DockerRepository": {
      "value": "chcosta/dotnetcore"
    },
    "PB_DockerTag": {
      "value": "ubuntu1404_cross_prereqs_v1",
      "allowOverride": true
    },
    "PB_DockerImageName": {
      "value": "$(PB_DockerRepository):$(PB_DockerTag)"
    },
    "PB_Architecture": {
      "value": "arm"
    },
    "portableLinux": {
      "value": "",
      "allowOverride": true
    },
    "CrossToolsetVersion": {
      "value": "",
      "allowOverride": true
    },
    "SkipUnmount": {
      "value": "--SkipUnmount"
    },
    "TargetRid": {
      "value": "ubuntu.14.04-arm",
      "allowOverride": true
    },
    "PB_RepoUrl": {
      "value": "https://github.com/dotnet/core-setup.git",
      "allowOverride": true
    },
    "SourceVersion": {
      "value": "",
      "allowOverride": true
    }
  },
  "demands": [
    "Agent.OS -equals linux",
    "Docker -equals 1.13.1"
  ],
  "retentionRules": [
    {
      "branches": [
        "+refs/heads/*"
      ],
      "artifacts": [],
      "artifactTypesToDelete": [
        "FilePath",
        "SymbolStore"
      ],
      "daysToKeep": 10,
      "minimumToKeep": 1,
      "deleteBuildRecord": true,
      "deleteTestResults": true
    }
  ],
  "buildNumberFormat": "$(Date:yyyMMdd)$(Rev:.r)",
  "jobAuthorizationScope": "projectCollection",
  "jobTimeoutInMinutes": 90,
  "badgeEnabled": true,
  "repository": {
    "properties": {
      "connectedServiceId": "f4c31735-42d2-4c3a-bc47-7ac06fd0dccc",
      "apiUrl": "https://api.github.com/repos/dotnet/core-setup",
      "branchesUrl": "https://api.github.com/repos/dotnet/core-setup/branches",
      "cloneUrl": "https://github.com/dotnet/core-setup.git",
      "refsUrl": "https://api.github.com/repos/dotnet/core-setup/git/refs",
      "gitLfsSupport": "false",
      "skipSyncSource": "false",
      "fetchDepth": "0",
      "cleanOptions": "0"
    },
    "id": "https://github.com/dotnet/core-setup.git",
    "type": "GitHub",
    "name": "dotnet/core-setup",
    "url": "https://github.com/dotnet/core-setup.git",
    "defaultBranch": "master",
    "clean": "true",
    "checkoutSubmodules": false
  },
  "quality": "definition",
  "queue": {
    "pool": {
      "id": 39,
      "name": "DotNet-Build"
    },
    "id": 36,
    "name": "DotNet-Build"
  },
  "path": "\\",
  "type": "build",
  "id": 5272,
  "name": "Core-Setup-CrossBuild",
  "project": {
    "id": "0bdbc590-a062-4c3f-b0f6-9383f67865ee",
    "name": "DevDiv",
    "description": "Visual Studio and DevDiv team project for git source code repositories.  Work items will be added for Adams, Dev14 work items are tracked in vstfdevdiv.  ",
    "url": "https://devdiv.visualstudio.com/DefaultCollection/_apis/projects/0bdbc590-a062-4c3f-b0f6-9383f67865ee",
    "state": "wellFormed",
    "revision": 418097529
  }
}
{'fraction_non_alphanumeric': 0.18155520690331436, 'fraction_numerical': 0.036771916061972935, 'mean_word_length': 2.4292199058507062, 'pattern_counts': {'":': 530, '<': 7, '<?xml version=': 0, '>': 7, 'https://': 20, 'lorem ipsum': 0, 'www.': 2, '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': '7646273', 'n_tokens_mistral': 7623, 'n_tokens_neox': 7195, 'n_words': 1124}