<commit_before>        <hudson.model.StringParameterDefinition>
          <name>CI_BRANCH_TO_TEST</name>
          <description>Branch to test across the repositories in the .repos file that have it.
For example, if you have a few repositories with the &apos;feature&apos; branch.
Then you can set this to &apos;feature&apos;.
The repositories with the &apos;feature&apos; branch will be changed to that branch.
Other repositories will stay on the default branch, usually &apos;master&apos;.
To use the default branch on all repositories, use an empty string.</description>
          <defaultValue></defaultValue>
          <trim>false</trim>
        </hudson.model.StringParameterDefinition>
        <hudson.model.StringParameterDefinition>
          <name>CI_SCRIPTS_BRANCH</name>
          <description>Branch of ros2/ci repository from which to get the ci scripts.</description>
          <defaultValue>@ci_scripts_default_branch</defaultValue>
          <trim>false</trim>
        </hudson.model.StringParameterDefinition>
        <hudson.model.StringParameterDefinition>
          <name>CI_ROS2_REPOS_URL</name>
          <description>Custom .repos file to use instead of the default (@default_repos_url).
For example, copy the content of the .repos file to a GitHub Gist, modify it to your needs, and then pass the raw URL here.</description>
          <defaultValue></defaultValue>
          <trim>false</trim>
        </hudson.model.StringParameterDefinition>
        <hudson.model.StringParameterDefinition>
          <name>CI_ROS2_SUPPLEMENTAL_REPOS_URL</name>
          <description>Supplemental .repos file which will be merged into the default repos file.
Use this instead of the Custom .repos file if you want to add to the default repos file rather than replace it.</description>
          <defaultValue>@supplemental_repos_url</defaultValue>
          <trim>false</trim>
        </hudson.model.StringParameterDefinition>
        <hudson.model.StringParameterDefinition>
          <name>CI_COLCON_BRANCH</name>
          <description>Use a specific branch of the colcon repositories.
If the branch doesn't exist fall back to the default branch.
To use the latest released version, use an empty string.</description>
          <defaultValue></defaultValue>
          <trim>false</trim>
        </hudson.model.StringParameterDefinition>
        <hudson.model.ChoiceParameterDefinition>
          <name>CI_UBUNTU_DISTRO</name>
          <description>Select the linux distribution to use.</description>
          <choices class="java.util.Arrays$ArrayList">
            <a class="string-array">
              <string>@ubuntu_distro</string>
@{
choices = ['focal', 'bionic']
choices.remove(ubuntu_distro)
}@
@[for choice in choices]@
              <string>@choice</string>
@[end for]@
            </a>
          </choices>
        </hudson.model.ChoiceParameterDefinition>
        <hudson.model.ChoiceParameterDefinition>
          <name>CI_ROS_DISTRO</name>
          <description>Select the ROS distribution to target.</description>
          <choices class="java.util.Arrays$ArrayList">
            <a class="string-array">
              <string>@ros_distro</string>
@{
choices = ['dashing', 'eloquent', 'foxy', 'rolling]
choices.remove(ros_distro)
}@
@[for choice in choices]@
              <string>@choice</string>
@[end for]@
            </a>
          </choices>
        </hudson.model.ChoiceParameterDefinition>
        <hudson.model.StringParameterDefinition>
          <name>CI_COLCON_MIXIN_URL</name>
          <description>A mixin index url for colcon to use.</description>
          <defaultValue>@(colcon_mixin_url)</defaultValue>
          <trim>false</trim>
        </hudson.model.StringParameterDefinition>
        <hudson.model.ChoiceParameterDefinition>
          <name>CI_CMAKE_BUILD_TYPE</name>
          <description>Select the CMake build type.</description>
          <choices class="java.util.Arrays$ArrayList">
            <a class="string-array">
              <string>@cmake_build_type</string>
@{
choices = ['None', 'Debug', 'Release', 'RelWithDebInfo']
choices.remove(cmake_build_type)
}@
@[for choice in choices]@
              <string>@choice</string>
@[end for]@
            </a>
          </choices>
        </hudson.model.ChoiceParameterDefinition>
        <hudson.model.StringParameterDefinition>
          <name>CI_BUILD_ARGS</name>
          <description>Additional arguments passed to the 'build' verb.</description>
          <defaultValue>@(build_args_default)</defaultValue>
          <trim>false</trim>
        </hudson.model.StringParameterDefinition>
@[if os_name in ['windows', 'windows-metal']]@
        <hudson.model.ChoiceParameterDefinition>
          <name>CI_VISUAL_STUDIO_VERSION</name>
          <description>Select the Visual Studio version.</description>
          <choices class="java.util.Arrays$ArrayList">
            <a class="string-array">
              <string>2019</string>
              <string>2017</string>
            </a>
          </choices>
        </hudson.model.ChoiceParameterDefinition>
@[end if]@
        <hudson.model.BooleanParameterDefinition>
          <name>CI_ISOLATED</name>
          <description>By setting this to True, the build will use the --isolated option.</description>
          <defaultValue>@(use_isolated_default)</defaultValue>
        </hudson.model.BooleanParameterDefinition>
<commit_msg>fix syntax in template (introduced in #478)<commit_after>        <hudson.model.StringParameterDefinition>
          <name>CI_BRANCH_TO_TEST</name>
          <description>Branch to test across the repositories in the .repos file that have it.
For example, if you have a few repositories with the &apos;feature&apos; branch.
Then you can set this to &apos;feature&apos;.
The repositories with the &apos;feature&apos; branch will be changed to that branch.
Other repositories will stay on the default branch, usually &apos;master&apos;.
To use the default branch on all repositories, use an empty string.</description>
          <defaultValue></defaultValue>
          <trim>false</trim>
        </hudson.model.StringParameterDefinition>
        <hudson.model.StringParameterDefinition>
          <name>CI_SCRIPTS_BRANCH</name>
          <description>Branch of ros2/ci repository from which to get the ci scripts.</description>
          <defaultValue>@ci_scripts_default_branch</defaultValue>
          <trim>false</trim>
        </hudson.model.StringParameterDefinition>
        <hudson.model.StringParameterDefinition>
          <name>CI_ROS2_REPOS_URL</name>
          <description>Custom .repos file to use instead of the default (@default_repos_url).
For example, copy the content of the .repos file to a GitHub Gist, modify it to your needs, and then pass the raw URL here.</description>
          <defaultValue></defaultValue>
          <trim>false</trim>
        </hudson.model.StringParameterDefinition>
        <hudson.model.StringParameterDefinition>
          <name>CI_ROS2_SUPPLEMENTAL_REPOS_URL</name>
          <description>Supplemental .repos file which will be merged into the default repos file.
Use this instead of the Custom .repos file if you want to add to the default repos file rather than replace it.</description>
          <defaultValue>@supplemental_repos_url</defaultValue>
          <trim>false</trim>
        </hudson.model.StringParameterDefinition>
        <hudson.model.StringParameterDefinition>
          <name>CI_COLCON_BRANCH</name>
          <description>Use a specific branch of the colcon repositories.
If the branch doesn't exist fall back to the default branch.
To use the latest released version, use an empty string.</description>
          <defaultValue></defaultValue>
          <trim>false</trim>
        </hudson.model.StringParameterDefinition>
        <hudson.model.ChoiceParameterDefinition>
          <name>CI_UBUNTU_DISTRO</name>
          <description>Select the linux distribution to use.</description>
          <choices class="java.util.Arrays$ArrayList">
            <a class="string-array">
              <string>@ubuntu_distro</string>
@{
choices = ['focal', 'bionic']
choices.remove(ubuntu_distro)
}@
@[for choice in choices]@
              <string>@choice</string>
@[end for]@
            </a>
          </choices>
        </hudson.model.ChoiceParameterDefinition>
        <hudson.model.ChoiceParameterDefinition>
          <name>CI_ROS_DISTRO</name>
          <description>Select the ROS distribution to target.</description>
          <choices class="java.util.Arrays$ArrayList">
            <a class="string-array">
              <string>@ros_distro</string>
@{
choices = ['dashing', 'eloquent', 'foxy', 'rolling']
choices.remove(ros_distro)
}@
@[for choice in choices]@
              <string>@choice</string>
@[end for]@
            </a>
          </choices>
        </hudson.model.ChoiceParameterDefinition>
        <hudson.model.StringParameterDefinition>
          <name>CI_COLCON_MIXIN_URL</name>
          <description>A mixin index url for colcon to use.</description>
          <defaultValue>@(colcon_mixin_url)</defaultValue>
          <trim>false</trim>
        </hudson.model.StringParameterDefinition>
        <hudson.model.ChoiceParameterDefinition>
          <name>CI_CMAKE_BUILD_TYPE</name>
          <description>Select the CMake build type.</description>
          <choices class="java.util.Arrays$ArrayList">
            <a class="string-array">
              <string>@cmake_build_type</string>
@{
choices = ['None', 'Debug', 'Release', 'RelWithDebInfo']
choices.remove(cmake_build_type)
}@
@[for choice in choices]@
              <string>@choice</string>
@[end for]@
            </a>
          </choices>
        </hudson.model.ChoiceParameterDefinition>
        <hudson.model.StringParameterDefinition>
          <name>CI_BUILD_ARGS</name>
          <description>Additional arguments passed to the 'build' verb.</description>
          <defaultValue>@(build_args_default)</defaultValue>
          <trim>false</trim>
        </hudson.model.StringParameterDefinition>
@[if os_name in ['windows', 'windows-metal']]@
        <hudson.model.ChoiceParameterDefinition>
          <name>CI_VISUAL_STUDIO_VERSION</name>
          <description>Select the Visual Studio version.</description>
          <choices class="java.util.Arrays$ArrayList">
            <a class="string-array">
              <string>2019</string>
              <string>2017</string>
            </a>
          </choices>
        </hudson.model.ChoiceParameterDefinition>
@[end if]@
        <hudson.model.BooleanParameterDefinition>
          <name>CI_ISOLATED</name>
          <description>By setting this to True, the build will use the --isolated option.</description>
          <defaultValue>@(use_isolated_default)</defaultValue>
        </hudson.model.BooleanParameterDefinition>

{'fraction_non_alphanumeric': 0.11079309389714707, 'fraction_numerical': 0.002308189456190564, 'mean_word_length': 2.895001797914419, 'pattern_counts': {'":': 0, '<': 271, '<?xml version=': 0, '>': 271, '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': '6272000', 'n_tokens_mistral': 3086, 'n_tokens_neox': 2985, 'n_words': 704}