Commit Diff


commit - d105cac4926a57030206eb8c43050d895735ecb8
commit + c836380ee632658984577e05e28d975795611983
blob - 68bc0dbac992e82e81446f8a947474fb8af01cf8
blob + 86bec6bb2c5ec85c447412451b553430f343aac0
--- git-repository.5.html
+++ git-repository.5.html
@@ -215,7 +215,7 @@
 </section>
 </main>
 <div class="foot" role="doc-pagefooter" aria-label="Manual footer
-  line"><span class="foot-left"></span><span class="foot-date">December 28,
-  2024</span> <span class="foot-os">OpenBSD 7.6</span></div>
+  line"><span class="foot-left"></span><span class="foot-date">January 22,
+  2025</span> <span class="foot-os">OpenBSD 7.6</span></div>
 </body>
 </html>
blob - aa58d04aab8c75861ec96ec89f8b6daf07f4a906
blob + 30d5baedc472de569cc5de58bc8f603c81bd8bfa
--- gitwrapper.1.html
+++ gitwrapper.1.html
@@ -142,7 +142,7 @@
 </section>
 </main>
 <div class="foot" role="doc-pagefooter" aria-label="Manual footer
-  line"><span class="foot-left"></span><span class="foot-date">December 28,
-  2024</span> <span class="foot-os">OpenBSD 7.6</span></div>
+  line"><span class="foot-left"></span><span class="foot-date">January 22,
+  2025</span> <span class="foot-os">OpenBSD 7.6</span></div>
 </body>
 </html>
blob - 7cfa986b4794cf310f0aedda5949976a3919f39c
blob + 1b8f6f9d054199f8999fd5679245c10336f17ea2
--- got-worktree.5.html
+++ got-worktree.5.html
@@ -187,7 +187,7 @@
 </section>
 </main>
 <div class="foot" role="doc-pagefooter" aria-label="Manual footer
-  line"><span class="foot-left"></span><span class="foot-date">December 28,
-  2024</span> <span class="foot-os">OpenBSD 7.6</span></div>
+  line"><span class="foot-left"></span><span class="foot-date">January 22,
+  2025</span> <span class="foot-os">OpenBSD 7.6</span></div>
 </body>
 </html>
blob - 7d53b06b795b1633ba6dc76c6f5dd02959e3c086
blob + 13251d278a3a32231e3d2a036718ec6d09585a23
--- got.1.html
+++ got.1.html
@@ -173,7 +173,8 @@
   </dd>
   <dt id="cl"><a class="permalink" href="#clone"><code class="Cm" id="clone">clone</code></a>
     [<code class="Fl">-almqv</code>] [<code class="Fl">-b</code>
-    <var class="Ar">branch</var>] [<code class="Fl">-J</code>
+    <var class="Ar">branch</var>] [<code class="Fl">-i</code>
+    <var class="Ar">identity-file</var>] [<code class="Fl">-J</code>
     <var class="Ar">jumphost</var>] [<code class="Fl">-R</code>
     <var class="Ar">reference</var>] <var class="Ar">repository-URL</var>
     [<var class="Ar">directory</var>]</dt>
@@ -258,6 +259,11 @@
           not specified, a branch resolved via the remote repository's HEAD
           reference will be fetched. Cannot be used together with the
           <code class="Fl">-a</code> option.</dd>
+      <dt id="i"><a class="permalink" href="#i"><code class="Fl">-i</code></a>
+        <var class="Ar">identity-file</var></dt>
+      <dd>Specify an <var class="Ar">identity-file</var>, containing a private
+          SSH key, to use with SSH connections. The same option will be passed
+          to <a class="Xr" aria-label="ssh, section 1">ssh(1)</a>.</dd>
       <dt id="J"><a class="permalink" href="#J"><code class="Fl">-J</code></a>
         <var class="Ar">jumphost</var></dt>
       <dd>Specify a <var class="Ar">jumphost</var> to use with SSH connections.
@@ -321,7 +327,8 @@
   </dd>
   <dt id="fe"><a class="permalink" href="#fetch"><code class="Cm" id="fetch">fetch</code></a>
     [<code class="Fl">-adlqtvX</code>] [<code class="Fl">-b</code>
-    <var class="Ar">branch</var>] [<code class="Fl">-J</code>
+    <var class="Ar">branch</var>] [<code class="Fl">-i</code>
+    <var class="Ar">identity-file</var>] [<code class="Fl">-J</code>
     <var class="Ar">jumphost</var>] [<code class="Fl">-R</code>
     <var class="Ar">reference</var>] [<code class="Fl">-r</code>
     <var class="Ar">repository-path</var>]
@@ -351,9 +358,12 @@
         This default behaviour can be overridden with the
         <code class="Fl">-a</code> and <code class="Fl">-b</code> options.</p>
     <p class="Pp">New changes will be stored in a separate pack file downloaded
-        from the server. Optionally, separate pack files stored in the
-        repository can be combined with <a class="Xr" aria-label="git-repack,
-        section 1">git-repack(1)</a>.</p>
+        from the server. Over time, small pack files will accumulate as a result
+        of repeatedly running <code class="Ic">got fetch</code>. For best
+        performance, multiple small pack files can be combined into a single
+        larger pack file with <code class="Ic">gotadmin cleanup</code>. The
+        number of pack files in the repository is displayed by
+        <code class="Ic">gotadmin info</code>.</p>
     <p class="Pp">By default, branch references in the
         &#x201C;refs/remotes/&#x201D; reference namespace will be updated to
         point at the newly fetched commits. The <code class="Cm">got
@@ -395,6 +405,11 @@
           commit, tree, tag, and blob objects belonging to deleted branches or
           tags remain in the repository and may be removed separately with Git's
           garbage collector or <code class="Cm">gotadmin cleanup</code>.</dd>
+      <dt id="i~2"><a class="permalink" href="#i~2"><code class="Fl">-i</code></a>
+        <var class="Ar">identity-file</var></dt>
+      <dd>Specify an <var class="Ar">identity-file</var>, containing a private
+          SSH key, to use with SSH connections. The same option will be passed
+          to <a class="Xr" aria-label="ssh, section 1">ssh(1)</a>.</dd>
       <dt id="J~2"><a class="permalink" href="#J~2"><code class="Fl">-J</code></a>
         <var class="Ar">jumphost</var></dt>
       <dd>Specify a <var class="Ar">jumphost</var> to use with SSH connections.
@@ -460,8 +475,8 @@
         <p class="Pp">Only references are deleted. Any commit, tree, tag, and
             blob objects fetched from a remote repository will generally be
             stored in pack files and may be removed separately with
-            <a class="Xr" aria-label="git-repack, section 1">git-repack(1)</a>
-            and Git's garbage collector.</p>
+            <code class="Ic">gotadmin cleanup</code> and Git's garbage
+            collector.</p>
       </dd>
     </dl>
   </dd>
@@ -1124,7 +1139,7 @@
             appended (e.g., <b class="Sy">:base:+</b> is equivalent to
             <b class="Sy">:base:+1</b>).</p>
       </dd>
-      <dt id="i"><a class="permalink" href="#i"><code class="Fl">-i</code></a></dt>
+      <dt id="i~3"><a class="permalink" href="#i~3"><code class="Fl">-i</code></a></dt>
       <dd>Show object IDs of files (blob objects) and directories (tree
           objects).</dd>
       <dt id="R~4"><a class="permalink" href="#R~4"><code class="Fl">-R</code></a></dt>
@@ -1827,7 +1842,8 @@
   <dt id="se"><a class="permalink" href="#send"><code class="Cm" id="send">send</code></a>
     [<code class="Fl">-afqTv</code>] [<code class="Fl">-b</code>
     <var class="Ar">branch</var>] [<code class="Fl">-d</code>
-    <var class="Ar">branch</var>] [<code class="Fl">-J</code>
+    <var class="Ar">branch</var>] [<code class="Fl">-i</code>
+    <var class="Ar">identity-file</var>] [<code class="Fl">-J</code>
     <var class="Ar">jumphost</var>] [<code class="Fl">-r</code>
     <var class="Ar">repository-path</var>] [<code class="Fl">-t</code>
     <var class="Ar">tag</var>] [<var class="Ar">remote-repository</var>]</dt>
@@ -1917,6 +1933,11 @@
             risks of creating inconsistencies between different repositories
             should also be taken into account.</p>
       </dd>
+      <dt id="i~4"><a class="permalink" href="#i~4"><code class="Fl">-i</code></a>
+        <var class="Ar">identity-file</var></dt>
+      <dd>Specify an <var class="Ar">identity-file</var>, containing a private
+          SSH key, to use with SSH connections. The same option will be passed
+          to <a class="Xr" aria-label="ssh, section 1">ssh(1)</a>.</dd>
       <dt id="J~3"><a class="permalink" href="#J~3"><code class="Fl">-J</code></a>
         <var class="Ar">jumphost</var></dt>
       <dd>Specify a <var class="Ar">jumphost</var> to use with SSH connections.
@@ -3638,7 +3659,7 @@ remote &quot;origin&quot; {
 </section>
 </main>
 <div class="foot" role="doc-pagefooter" aria-label="Manual footer
-  line"><span class="foot-left"></span><span class="foot-date">December 28,
-  2024</span> <span class="foot-os">OpenBSD 7.6</span></div>
+  line"><span class="foot-left"></span><span class="foot-date">January 22,
+  2025</span> <span class="foot-os">OpenBSD 7.6</span></div>
 </body>
 </html>
blob - 17b97c10ecefab05249dd5277958bfa896c988f7
blob + 01106dc536d158fa298cd6b8e1d4fdf2c89bd945
--- got.conf.5.html
+++ got.conf.5.html
@@ -325,7 +325,7 @@
 </section>
 </main>
 <div class="foot" role="doc-pagefooter" aria-label="Manual footer
-  line"><span class="foot-left"></span><span class="foot-date">December 28,
-  2024</span> <span class="foot-os">OpenBSD 7.6</span></div>
+  line"><span class="foot-left"></span><span class="foot-date">January 22,
+  2025</span> <span class="foot-os">OpenBSD 7.6</span></div>
 </body>
 </html>
blob - cb85e190fa489ef0e38cf7790ac6989af799c78e
blob + cc4de0fb017e1e60db81a5581c76cde18f5267e8
--- gotadmin.1.html
+++ gotadmin.1.html
@@ -230,27 +230,23 @@
   <dd>
     <div class="Bd Bd-indent"><code class="Li">(alias:
       <code class="Cm">cl</code>)</code></div>
-    Purge unreferenced loose objects and redundant pack files from the
-      repository and display the amount of disk space which has been freed as a
-      result.
+    Repack the repository and then purge unreferenced loose objects and
+      redundant pack files. Display the amount of disk space which has been
+      freed as a result.
     <p class="Pp">Unreferenced objects are present in the repository but cannot
         be reached via any reference in the entire <span class="Pa">refs/</span>
         namespace. Objects will usually become unreferenced as a result of
         deleting branches, tags, or other references with <code class="Cm">got
         branch -d</code>, <code class="Cm">got ref -d</code>, or
         <code class="Cm">got fetch -X</code>.</p>
-    <p class="Pp">Loose objects are stored as individual files beneath the
-        repository's <span class="Pa">objects/</span> directory, spread across
-        256 sub-directories named after the 256 possible hexadecimal values of
-        the first byte of an object identifier.</p>
+    <p class="Pp">Loose objects are stored as individual files in subdirectories
+        of the repository's <span class="Pa">objects/</span> directory.</p>
     <p class="Pp">Packed objects are stored in pack files under
         <span class="Pa">objects/pack/</span>.</p>
     <p class="Pp">If redundant copies of packed objects exist in loose form,
         such redundant copies will be purged. If all the objects of a pack file
-        are present in other pack files, the redundant pack file will be purged.
-        Pack files will usually become redundant as a result of repacking the
-        repository with <code class="Nm">gotadmin</code>
-        <code class="Cm">pack</code> <code class="Fl">-a</code>.</p>
+        are present in a bigger pack file, the redundant smaller pack file will
+        be purged.</p>
     <p class="Pp">References in the <span class="Pa">refs/got</span> namespace
         may prevent objects from being purged. This includes references in the
         <span class="Pa">refs/got/worktree</span> namespace created by
@@ -443,7 +439,7 @@
 </section>
 </main>
 <div class="foot" role="doc-pagefooter" aria-label="Manual footer
-  line"><span class="foot-left"></span><span class="foot-date">December 28,
-  2024</span> <span class="foot-os">OpenBSD 7.6</span></div>
+  line"><span class="foot-left"></span><span class="foot-date">January 22,
+  2025</span> <span class="foot-os">OpenBSD 7.6</span></div>
 </body>
 </html>
blob - 75e217c0599510ce92c4d3a5b655db16dfa2468c
blob + c35f5ce087348b605af80058b6f227b4c0e76ebf
--- gotctl.8.html
+++ gotctl.8.html
@@ -86,7 +86,7 @@
 </section>
 </main>
 <div class="foot" role="doc-pagefooter" aria-label="Manual footer
-  line"><span class="foot-left"></span><span class="foot-date">December 28,
-  2024</span> <span class="foot-os">OpenBSD 7.6</span></div>
+  line"><span class="foot-left"></span><span class="foot-date">January 22,
+  2025</span> <span class="foot-os">OpenBSD 7.6</span></div>
 </body>
 </html>
blob - b6d0bf2a1d23c72636c0d80cd15ee4228f2d45d1
blob + 471b7e973f1ef74c8a88a8f6d73b4301896f71d1
--- gotd-secrets.conf.5.html
+++ gotd-secrets.conf.5.html
@@ -112,7 +112,7 @@ repository &quot;openbsd/src&quot; {
 </section>
 </main>
 <div class="foot" role="doc-pagefooter" aria-label="Manual footer
-  line"><span class="foot-left"></span><span class="foot-date">December 28,
-  2024</span> <span class="foot-os">OpenBSD 7.6</span></div>
+  line"><span class="foot-left"></span><span class="foot-date">January 22,
+  2025</span> <span class="foot-os">OpenBSD 7.6</span></div>
 </body>
 </html>
blob - 9d9489fc8b78dea954a657ac5792f0308cdf6541
blob + ca9c14b400c7a72c9ada847e7b8a7c26151bba55
--- gotd.8.html
+++ gotd.8.html
@@ -143,7 +143,7 @@
 </section>
 </main>
 <div class="foot" role="doc-pagefooter" aria-label="Manual footer
-  line"><span class="foot-left"></span><span class="foot-date">December 28,
-  2024</span> <span class="foot-os">OpenBSD 7.6</span></div>
+  line"><span class="foot-left"></span><span class="foot-date">January 22,
+  2025</span> <span class="foot-os">OpenBSD 7.6</span></div>
 </body>
 </html>
blob - caa6b9ea64b3f338687d9e07e0affb143841feaf
blob + ed10c59f8519872b71f3680eae2149fe2d6f3e60
--- gotd.conf.5.html
+++ gotd.conf.5.html
@@ -499,7 +499,7 @@ connection {
 </section>
 </main>
 <div class="foot" role="doc-pagefooter" aria-label="Manual footer
-  line"><span class="foot-left"></span><span class="foot-date">December 28,
-  2024</span> <span class="foot-os">OpenBSD 7.6</span></div>
+  line"><span class="foot-left"></span><span class="foot-date">January 22,
+  2025</span> <span class="foot-os">OpenBSD 7.6</span></div>
 </body>
 </html>
blob - 3d1e86a295160e3a589c3dc962231d9d7ccdc2f0
blob + 338c8c8de0204561202651cf7b113f3245505ddf
--- gotsh.1.html
+++ gotsh.1.html
@@ -157,7 +157,7 @@
 </section>
 </main>
 <div class="foot" role="doc-pagefooter" aria-label="Manual footer
-  line"><span class="foot-left"></span><span class="foot-date">December 28,
-  2024</span> <span class="foot-os">OpenBSD 7.6</span></div>
+  line"><span class="foot-left"></span><span class="foot-date">January 22,
+  2025</span> <span class="foot-os">OpenBSD 7.6</span></div>
 </body>
 </html>
blob - 1b68233cd9bebc4df5d6c0d8a134213e169e3717
blob + 5af2f2c833aa49eb28a2c891c04a95c93dd5b1fb
--- gotwebd.8.html
+++ gotwebd.8.html
@@ -191,7 +191,7 @@ server &quot;example.com&quot; {
 </section>
 </main>
 <div class="foot" role="doc-pagefooter" aria-label="Manual footer
-  line"><span class="foot-left"></span><span class="foot-date">December 28,
-  2024</span> <span class="foot-os">OpenBSD 7.6</span></div>
+  line"><span class="foot-left"></span><span class="foot-date">January 22,
+  2025</span> <span class="foot-os">OpenBSD 7.6</span></div>
 </body>
 </html>
blob - 4dfbcebba887e3c733146eb66da1caea9efd901b
blob + a362b48007be2cdbc3fdd25d566b41bc4e5fa1f7
--- gotwebd.conf.5.html
+++ gotwebd.conf.5.html
@@ -242,7 +242,7 @@ server &quot;localhost&quot; {
 </section>
 </main>
 <div class="foot" role="doc-pagefooter" aria-label="Manual footer
-  line"><span class="foot-left"></span><span class="foot-date">December 28,
-  2024</span> <span class="foot-os">OpenBSD 7.6</span></div>
+  line"><span class="foot-left"></span><span class="foot-date">January 22,
+  2025</span> <span class="foot-os">OpenBSD 7.6</span></div>
 </body>
 </html>
blob - 3e7faebe8976816f09919e2306469175c44d1343
blob + a3ac072603df00d84bea8ed48abfabf906413fa3
--- tog.1.html
+++ tog.1.html
@@ -887,7 +887,7 @@
 </section>
 </main>
 <div class="foot" role="doc-pagefooter" aria-label="Manual footer
-  line"><span class="foot-left"></span><span class="foot-date">December 28,
-  2024</span> <span class="foot-os">OpenBSD 7.6</span></div>
+  line"><span class="foot-left"></span><span class="foot-date">January 22,
+  2025</span> <span class="foot-os">OpenBSD 7.6</span></div>
 </body>
 </html>