<commit_before><%@ taglib prefix="forms" tagdir="/WEB-INF/tags/forms" %>
<%@ taglib prefix="props" tagdir="/WEB-INF/tags/props" %>
<%@ taglib prefix="l" tagdir="/WEB-INF/tags/layout" %>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<%@ taglib prefix="bs" tagdir="/WEB-INF/tags" %>
<jsp:useBean id="propertiesBean" scope="request" type="jetbrains.buildServer.controllers.BasePropertiesBean"/>
<jsp:useBean id="params" class="jetbrains.buildServer.dotnet.DotnetParametersProvider"/>
<jsp:useBean id="teamcityPluginResourcesPath" scope="request" type="java.lang.String"/>

<script type="text/javascript">
    BS.DotnetParametersForm.appendProjectFile.push("restore");
    BS.DotnetParametersForm.paths["restore"] = "Projects";
    BS.DotnetParametersForm.hideWorkingDirectory["restore"] = true;
</script>

<tr class="advancedSetting">
    <th><label for="${params.restoreSourceKey}">NuGet package sources:</label></th>
    <td>
        <props:textProperty name="${params.restoreSourceKey}" className="longField" expandable="true"/>
        <span class="error" id="error_${params.restoreSourceKey}"></span>
        <span class="smallNote">Specifies NuGet package sources to use during the restore.</span>
    </td>
</tr>
<commit_msg>Improve package sources field in restore command<commit_after><%@ taglib prefix="forms" tagdir="/WEB-INF/tags/forms" %>
<%@ taglib prefix="props" tagdir="/WEB-INF/tags/props" %>
<%@ taglib prefix="l" tagdir="/WEB-INF/tags/layout" %>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<%@ taglib prefix="bs" tagdir="/WEB-INF/tags" %>
<jsp:useBean id="propertiesBean" scope="request" type="jetbrains.buildServer.controllers.BasePropertiesBean"/>
<jsp:useBean id="params" class="jetbrains.buildServer.dotnet.DotnetParametersProvider"/>
<jsp:useBean id="teamcityPluginResourcesPath" scope="request" type="java.lang.String"/>

<script type="text/javascript">
    BS.DotnetParametersForm.appendProjectFile.push("restore");
    BS.DotnetParametersForm.paths["restore"] = "Projects";
    BS.DotnetParametersForm.hideWorkingDirectory["restore"] = true;
</script>

<tr class="advancedSetting">
    <th><label for="${params.restoreSourceKey}">NuGet package sources:</label></th>
    <td>
        <c:set var="note">
            Specifies NuGet package sources to use during the restore.<br/>
            For the built-in TeamCity NuGet server use <em>%teamcity.nuget.feed.server%</em>.
        </c:set>
        <props:multilineProperty name="${params.restoreSourceKey}" className="longField" expanded="true"
                                 cols="60" rows="3" linkTitle="Sources" note="${note}"/>
        <span class="error" id="error_${params.restoreSourceKey}"></span>
    </td>
</tr>

{'fraction_non_alphanumeric': 0.1812203142126416, 'fraction_numerical': 0.0010960906101571063, 'mean_word_length': 5.18058690744921, 'pattern_counts': {'":': 0, '<': 52, '<?xml version=': 0, '>': 52, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 1, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '3145891', 'n_tokens_mistral': 884, 'n_tokens_neox': 844, 'n_words': 142}