<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>divekit patch on Divekit</title><link>https://divekit.org/docs/2-divekit-cli/patch/</link><description>Recent content in divekit patch on Divekit</description><generator>Hugo</generator><language>en</language><atom:link href="https://divekit.org/docs/2-divekit-cli/patch/index.xml" rel="self" type="application/rss+xml"/><item><title>divekit patch ci</title><link>https://divekit.org/docs/2-divekit-cli/patch/ci/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://divekit.org/docs/2-divekit-cli/patch/ci/</guid><description>&lt;!-- Code generated by cmd/docgen. DO NOT EDIT. --&gt;&#10;&lt;h2 id="synopsis"&gt;Synopsis&lt;/h2&gt;&#10;&lt;p&gt;Apply the authored work/eval CI and evaluation-pipeline runtime files to distributed repositories.&lt;/p&gt;&#10;&lt;p&gt;This command collects existing files from .divekit/eval-pipeline and delegates&#10;to the regular patch workflow.&lt;/p&gt;&#10;&lt;h2 id="usage"&gt;Usage&lt;/h2&gt;&#10;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;divekit patch ci &lt;span class="o"&gt;[&lt;/span&gt;flags&lt;span class="o"&gt;]&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h2 id="examples"&gt;Examples&lt;/h2&gt;&#10;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;divekit patch ci -d ST2M4&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;divekit patch ci -d ST2M4 --dry-run&#10;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h2 id="flags"&gt;Flags&lt;/h2&gt;&#10;&lt;pre tabindex="0"&gt;&lt;code&gt;-d, --distribution string Distribution name&#10; -n, --dry-run string[=&amp;#34;true&amp;#34;] Preview changes without applying (alias for --provider simulated)&#10; -m, --message string Commit message for the CI patch&#10; -p, --provider string Provider to use: gitlab (default), local (filesystem), simulated (dry-run)&#10; -r, --remote string Remote repository URL (e.g. GitLab instance)&#10; -t, --token string GitLab token or token file path (file:///...)&#10;&lt;/code&gt;&lt;/pre&gt;&lt;h2 id="inherited-flags"&gt;Inherited Flags&lt;/h2&gt;&#10;&lt;pre tabindex="0"&gt;&lt;code&gt;-l, --loglevel string log level (debug, info, warn, error, fatal) (default &amp;#34;info&amp;#34;)&#10; --no-index skip project index update&#10; --non-interactive run in non-interactive mode (fails if interactive input is required)&#10; -y, --yes assume yes/default for all prompts (non-interactive with automatic defaults)&#10;&lt;/code&gt;&lt;/pre&gt;&lt;h2 id="parent-command"&gt;Parent Command&lt;/h2&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;&lt;a href="https://divekit.org/docs/2-divekit-cli/patch/"&gt;divekit patch&lt;/a&gt;&lt;/li&gt;&#10;&lt;/ul&gt;</description></item><item><title>divekit patch feedback</title><link>https://divekit.org/docs/2-divekit-cli/patch/feedback/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://divekit.org/docs/2-divekit-cli/patch/feedback/</guid><description>&lt;!-- Code generated by cmd/docgen. DO NOT EDIT. --&gt;&#10;&lt;h2 id="synopsis"&gt;Synopsis&lt;/h2&gt;&#10;&lt;p&gt;Apply locally authored manual feedback to evaluation repositories.&lt;/p&gt;&#10;&lt;p&gt;Use &amp;lsquo;divekit feedback add&amp;rsquo; first to author feedback in the origin repository.&#10;Without &amp;ndash;member or &amp;ndash;user, all authored feedback is patched.&lt;/p&gt;&#10;&lt;h2 id="usage"&gt;Usage&lt;/h2&gt;&#10;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;divekit patch feedback &lt;span class="o"&gt;[&lt;/span&gt;flags&lt;span class="o"&gt;]&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h2 id="examples"&gt;Examples&lt;/h2&gt;&#10;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;divekit feedback add -d ST2M4 --member 5c8fc911-c4da-44be-b76d-c6d2d1c9e1f1 --message &lt;span class="s2"&gt;&amp;#34;Try extracting this into a helper function.&amp;#34;&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;divekit patch feedback -d ST2M4&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;divekit patch feedback -d ST2M4 --member 5c8fc911-c4da-44be-b76d-c6d2d1c9e1f1 --dry-run&#10;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h2 id="flags"&gt;Flags&lt;/h2&gt;&#10;&lt;pre tabindex="0"&gt;&lt;code&gt;--all Patch all authored feedback (default when no --member or --user is given)&#10; -d, --distribution string Distribution name&#10; -n, --dry-run string[=&amp;#34;true&amp;#34;] Preview changes without applying (alias for --provider simulated)&#10; --member stringArray Member UUIDs whose eval repositories should receive feedback (or configured member aliases; repeatable or comma-separated)&#10; -m, --message string Commit message for the feedback patch&#10; -p, --provider string Provider to use: gitlab (default), local (filesystem), simulated (dry-run)&#10; -r, --remote string Remote repository URL (e.g. GitLab instance)&#10; -t, --token string GitLab token or token file path (file:///...)&#10; --user stringArray Alias for --member&#10;&lt;/code&gt;&lt;/pre&gt;&lt;h2 id="inherited-flags"&gt;Inherited Flags&lt;/h2&gt;&#10;&lt;pre tabindex="0"&gt;&lt;code&gt;-l, --loglevel string log level (debug, info, warn, error, fatal) (default &amp;#34;info&amp;#34;)&#10; --no-index skip project index update&#10; --non-interactive run in non-interactive mode (fails if interactive input is required)&#10; -y, --yes assume yes/default for all prompts (non-interactive with automatic defaults)&#10;&lt;/code&gt;&lt;/pre&gt;&lt;h2 id="parent-command"&gt;Parent Command&lt;/h2&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;&lt;a href="https://divekit.org/docs/2-divekit-cli/patch/"&gt;divekit patch&lt;/a&gt;&lt;/li&gt;&#10;&lt;/ul&gt;</description></item><item><title>divekit patch files</title><link>https://divekit.org/docs/2-divekit-cli/patch/files/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://divekit.org/docs/2-divekit-cli/patch/files/</guid><description>&lt;!-- Code generated by cmd/docgen. DO NOT EDIT. --&gt;&#10;&lt;h2 id="synopsis"&gt;Synopsis&lt;/h2&gt;&#10;&lt;p&gt;Apply file updates and explicit file operations to all repositories in a distribution.&lt;/p&gt;&#10;&lt;p&gt;This is the explicit form of the legacy file patch command:&lt;/p&gt;&#10;&lt;p&gt;divekit patch files README.md&lt;/p&gt;&#10;&lt;p&gt;The legacy shorthand remains available:&lt;/p&gt;&#10;&lt;p&gt;divekit patch README.md&lt;/p&gt;&#10;&lt;h2 id="usage"&gt;Usage&lt;/h2&gt;&#10;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;divekit patch files &lt;span class="o"&gt;[&lt;/span&gt;file1&lt;span class="o"&gt;]&lt;/span&gt; &lt;span class="o"&gt;[&lt;/span&gt;file2...&lt;span class="o"&gt;]&lt;/span&gt; &lt;span class="o"&gt;[&lt;/span&gt;flags&lt;span class="o"&gt;]&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h2 id="flags"&gt;Flags&lt;/h2&gt;&#10;&lt;pre tabindex="0"&gt;&lt;code&gt;--delete stringArray Delete a repository-relative file path from distributed repositories (repeatable)&#10; --delete-dir stringArray Delete all files below a repository-relative directory path from distributed repositories (repeatable)&#10; --disable-eval-pages-unique-domain Disable unique GitLab Pages domains for eval repositories&#10; -d, --distribution string Distribution name&#10; -n, --dry-run string[=&amp;#34;true&amp;#34;] Preview changes without applying (alias for --provider simulated)&#10; --force Force writing patch files even when remote content already matches&#10; -m, --message string Commit message for the patch&#10; --move stringArray Move a repository-relative file path using old/path:new/path (repeatable)&#10; -p, --provider string Provider to use: gitlab (default), local (filesystem), simulated (dry-run)&#10; --rate-limit float Maximum tasks per second (0 = unlimited)&#10; -r, --remote string Remote repository URL (e.g. GitLab instance)&#10; --task-timeout duration Maximum time per task (0 = use preset)&#10; -t, --token string GitLab token or token file path (file:///...)&#10; --warn-unresolved-tokens string Warn about unresolved tokens: auto|true|false (default &amp;#34;auto&amp;#34;)&#10; -w, --workers int Number of concurrent workers (0 = use preset)&#10;&lt;/code&gt;&lt;/pre&gt;&lt;h2 id="inherited-flags"&gt;Inherited Flags&lt;/h2&gt;&#10;&lt;pre tabindex="0"&gt;&lt;code&gt;-l, --loglevel string log level (debug, info, warn, error, fatal) (default &amp;#34;info&amp;#34;)&#10; --no-index skip project index update&#10; --non-interactive run in non-interactive mode (fails if interactive input is required)&#10; -y, --yes assume yes/default for all prompts (non-interactive with automatic defaults)&#10;&lt;/code&gt;&lt;/pre&gt;&lt;h2 id="parent-command"&gt;Parent Command&lt;/h2&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;&lt;a href="https://divekit.org/docs/2-divekit-cli/patch/"&gt;divekit patch&lt;/a&gt;&lt;/li&gt;&#10;&lt;/ul&gt;</description></item><item><title>divekit patch name</title><link>https://divekit.org/docs/2-divekit-cli/patch/name/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://divekit.org/docs/2-divekit-cli/patch/name/</guid><description>&lt;!-- Code generated by cmd/docgen. DO NOT EDIT. --&gt;&#10;&lt;h2 id="synopsis"&gt;Synopsis&lt;/h2&gt;&#10;&lt;p&gt;Reconcile provider-side repository names and URL paths for an existing distribution.&lt;/p&gt;&#10;&lt;p&gt;The expected repository name is derived from the distribution config.json field&#10;&amp;ldquo;name&amp;rdquo; or the default &amp;ldquo;{{distribution}}-{{uuid}}&amp;rdquo;. When URL paths change,&#10;Divekit also refreshes remotes.json, cross-repository variables, and files that&#10;contain PagesURL/pagesUrl tokens.&lt;/p&gt;&#10;&lt;h2 id="usage"&gt;Usage&lt;/h2&gt;&#10;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;divekit patch name &lt;span class="o"&gt;[&lt;/span&gt;flags&lt;span class="o"&gt;]&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h2 id="flags"&gt;Flags&lt;/h2&gt;&#10;&lt;pre tabindex="0"&gt;&lt;code&gt;--apply Apply the planned changes&#10; -d, --distribution string Distribution name&#10; -r, --remote string Remote repository URL (e.g. GitLab instance)&#10; --scope string Metadata scope to update: name, path, both&#10; -t, --token string GitLab token or token file path (file:///...)&#10;&lt;/code&gt;&lt;/pre&gt;&lt;h2 id="inherited-flags"&gt;Inherited Flags&lt;/h2&gt;&#10;&lt;pre tabindex="0"&gt;&lt;code&gt;-l, --loglevel string log level (debug, info, warn, error, fatal) (default &amp;#34;info&amp;#34;)&#10; --no-index skip project index update&#10; --non-interactive run in non-interactive mode (fails if interactive input is required)&#10; -y, --yes assume yes/default for all prompts (non-interactive with automatic defaults)&#10;&lt;/code&gt;&lt;/pre&gt;&lt;h2 id="parent-command"&gt;Parent Command&lt;/h2&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;&lt;a href="https://divekit.org/docs/2-divekit-cli/patch/"&gt;divekit patch&lt;/a&gt;&lt;/li&gt;&#10;&lt;/ul&gt;</description></item></channel></rss>