Blob


1 <!DOCTYPE html>
2 <html>
3 <head>
4 <meta charset="utf-8"/>
5 <meta name="viewport" content="width=device-width, initial-scale=1.0"/>
6 <link rel="stylesheet" href="mandoc.css" type="text/css" media="all"/>
7 <title>TOG(1)</title>
8 </head>
9 <!-- This is an automatically generated file. Do not edit.
10 Copyright (c) 2018 Stefan Sperling
12 Permission to use, copy, modify, and distribute this software for any
13 purpose with or without fee is hereby granted, provided that the above
14 copyright notice and this permission notice appear in all copies.
16 THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
17 WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
18 MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
19 ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
20 WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
21 ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
22 OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
23 -->
24 <body>
25 <div class="head" role="doc-pageheader" aria-label="Manual header
26 line"><span class="head-ltitle">TOG(1)</span> <span class="head-vol">General
27 Commands Manual</span> <span class="head-rtitle">TOG(1)</span></div>
28 <main class="manual-text">
29 <section class="Sh">
30 <h2 class="Sh" id="NAME"><a class="permalink" href="#NAME">NAME</a></h2>
31 <p class="Pp"><code class="Nm">tog</code> &#x2014;
32 <span class="Nd" role="doc-subtitle">Git repository browser</span></p>
33 </section>
34 <section class="Sh">
35 <h2 class="Sh" id="SYNOPSIS"><a class="permalink" href="#SYNOPSIS">SYNOPSIS</a></h2>
36 <table class="Nm">
37 <tr>
38 <td><code class="Nm">tog</code></td>
39 <td>[<code class="Fl">-hV</code>] <var class="Ar">command</var>
40 [<var class="Ar">arg ...</var>]</td>
41 </tr>
42 </table>
43 <p class="Pp"></p>
44 <br/>
45 <table class="Nm">
46 <tr>
47 <td><code class="Nm">tog</code></td>
48 <td><var class="Ar">path</var></td>
49 </tr>
50 </table>
51 </section>
52 <section class="Sh">
53 <h2 class="Sh" id="DESCRIPTION"><a class="permalink" href="#DESCRIPTION">DESCRIPTION</a></h2>
54 <p class="Pp"><code class="Nm">tog</code> is an interactive read-only browser
55 for Git repositories. This repository format is described in
56 <a class="Xr" aria-label="git-repository, section
57 5">git-repository(5)</a>.</p>
58 <p class="Pp"><code class="Nm">tog</code> supports several types of views which
59 display repository data:</p>
60 <dl class="Bl-tag">
61 <dt>Log view</dt>
62 <dd>Displays commits in the repository's history. This view is displayed
63 initially if no <var class="Ar">command</var> is specified, or if just a
64 <var class="Ar">path</var> is specified.</dd>
65 <dt>Diff view</dt>
66 <dd>Displays changes made in a particular commit.</dd>
67 <dt>Blame view</dt>
68 <dd>Displays the line-by-line history of a file.</dd>
69 <dt>Tree view</dt>
70 <dd>Displays the tree corresponding to a particular commit.</dd>
71 <dt>Ref view</dt>
72 <dd>Displays references in the repository.</dd>
73 </dl>
74 <p class="Pp"><code class="Nm">tog</code> provides global and command-specific
75 key bindings and options. Some command-specific key bindings may be prefixed
76 with an integer, which is denoted by N in the descriptions below, and is
77 used as a modifier to the operation as indicated.
78 <code class="Nm">tog</code> will echo digits to the screen when count
79 modifiers are entered, and complete the sequence upon input of the first
80 non-numeric character. Count modifiers can be aborted by entering an
81 unmapped key. Once a compound command is executed, the operation can be
82 cancelled with <code class="Cm">C-g</code> or
83 <code class="Cm">Backspace</code>.</p>
84 <p class="Pp">Global options must precede the command name, and are as
85 follows:</p>
86 <dl class="Bl-tag">
87 <dt id="h"><a class="permalink" href="#h"><code class="Fl">-h</code></a></dt>
88 <dd>Display usage information.</dd>
89 <dt id="V"><a class="permalink" href="#V"><code class="Fl">-V</code></a>,
90 <code class="Fl">--version</code></dt>
91 <dd>Display program version and exit immediately.</dd>
92 </dl>
93 <p class="Pp">The global key bindings are:</p>
94 <dl class="Bl-tag">
95 <dt id="H,"><a class="permalink" href="#H,"><code class="Cm">H,
96 F1</code></a></dt>
97 <dd>Display run-time help. Key bindings for the focussed view will be
98 displayed. Pressing this again inside the help view will toggle the
99 display of key bindings for all <code class="Nm">tog</code> views.</dd>
100 <dt id="Q"><a class="permalink" href="#Q"><code class="Cm">Q</code></a></dt>
101 <dd>Quit <code class="Nm">tog</code>.</dd>
102 <dt id="q"><a class="permalink" href="#q"><code class="Cm">q</code></a></dt>
103 <dd>Quit the view which is in focus.</dd>
104 <dt id="Tab"><a class="permalink" href="#Tab"><code class="Cm">Tab</code></a></dt>
105 <dd>Switch focus between views.</dd>
106 <dt id="F"><a class="permalink" href="#F"><code class="Cm">F</code></a></dt>
107 <dd>Toggle fullscreen mode for a split-screen view.
108 <code class="Nm">tog</code> will automatically use vertical split-screen
109 views if the size of the terminal window is sufficiently large.</dd>
110 <dt id="S"><a class="permalink" href="#S"><code class="Cm">S</code></a></dt>
111 <dd>Switch the current split-screen layout, and render all active views in
112 this new layout. The split-screen layout can be either vertical or
113 horizontal. If the terminal is not wide enough when switching to a
114 vertical split, views will render in fullscreen.</dd>
115 <dt><code class="Cm">-</code></dt>
116 <dd>When in a split-screen view, decrease the size of the focussed split N
117 increments (default: 1).</dd>
118 <dt id="+"><a class="permalink" href="#+"><code class="Cm">+</code></a></dt>
119 <dd>When in a split-screen view, increase the size of the focussed split N
120 increments (default: 1).</dd>
121 <dt id="G"><a class="permalink" href="#G"><code class="Cm">G</code></a></dt>
122 <dd>Go to line N in the view (default: last line).</dd>
123 <dt id="g"><a class="permalink" href="#g"><code class="Cm">g</code></a></dt>
124 <dd>Go to line N in the view (default: first line).</dd>
125 <dt id="Right-arrow,"><a class="permalink" href="#Right-arrow,"><code class="Cm">Right-arrow,
126 l</code></a></dt>
127 <dd>Scroll view to the right N increments (default: 1).
128 <br/>
129 Output moves left on the screen.</dd>
130 <dt id="Left-arrow,"><a class="permalink" href="#Left-arrow,"><code class="Cm">Left-arrow,
131 h</code></a></dt>
132 <dd>Scroll view to the left N increments (default: 1).
133 <br/>
134 Output moves right on the screen.</dd>
135 <dt id="$"><a class="permalink" href="#$"><code class="Cm">$</code></a></dt>
136 <dd>Scroll view to the rightmost position.</dd>
137 <dt id="0"><a class="permalink" href="#0"><code class="Cm">0</code></a></dt>
138 <dd>Scroll view left to the start of the line.</dd>
139 </dl>
140 <p class="Pp">The commands for <code class="Nm">tog</code> are as follows:</p>
141 <dl class="Bl-tag">
142 <dt id="log"><a class="permalink" href="#log"><code class="Cm">log</code></a>
143 [<code class="Fl">-b</code>] [<code class="Fl">-c</code>
144 <var class="Ar">commit</var>] [<code class="Fl">-r</code>
145 <var class="Ar">repository-path</var>] [<var class="Ar">path</var>]</dt>
146 <dd>Display history of a repository. If a <var class="Ar">path</var> is
147 specified, show only commits which modified this path. If invoked in a
148 work tree, the <var class="Ar">path</var> is interpreted relative to the
149 current working directory, and the work tree's path prefix is implicitly
150 prepended. Otherwise, the path is interpreted relative to the repository
151 root.
152 <p class="Pp">This command is also executed if no explicit command is
153 specified.</p>
154 <p class="Pp">The key bindings for <code class="Cm">tog log</code> are as
155 follows (N denotes optional prefixed count modifier):</p>
156 <dl class="Bl-tag">
157 <dt id="Down-arrow,"><a class="permalink" href="#Down-arrow,"><code class="Cm">Down-arrow,
158 j, &gt;, Full stop, Ctrl-n</code></a></dt>
159 <dd>Move the selection cursor down N lines (default: 1).</dd>
160 <dt id="Up-arrow,"><a class="permalink" href="#Up-arrow,"><code class="Cm">Up-arrow,
161 k, &lt;, Comma, Ctrl-p</code></a></dt>
162 <dd>Move the selection cursor up N lines (default: 1).</dd>
163 <dt id="Page-down,"><a class="permalink" href="#Page-down,"><code class="Cm">Page-down,
164 Space, Ctrl+f, f</code></a></dt>
165 <dd>Move the selection cursor down N pages (default: 1).</dd>
166 <dt id="Page-up,"><a class="permalink" href="#Page-up,"><code class="Cm">Page-up,
167 Ctrl+b, b</code></a></dt>
168 <dd>Move the selection cursor up N pages (default: 1).</dd>
169 <dt id="Ctrl+d,"><a class="permalink" href="#Ctrl+d,"><code class="Cm">Ctrl+d,
170 d</code></a></dt>
171 <dd>Move the selection cursor down N half pages (default: 1).</dd>
172 <dt id="Ctrl+u,"><a class="permalink" href="#Ctrl+u,"><code class="Cm">Ctrl+u,
173 u</code></a></dt>
174 <dd>Move the selection cursor up N half pages (default: 1).</dd>
175 <dt id="Home,"><a class="permalink" href="#Home,"><code class="Cm">Home,
176 =</code></a></dt>
177 <dd>Move the cursor to the newest commit.</dd>
178 <dt id="End,"><a class="permalink" href="#End,"><code class="Cm">End,
179 *</code></a></dt>
180 <dd>Move the cursor to the oldest commit. This will traverse all commits
181 on the current branch which may take a long time depending on the
182 number of commits in branch history. If needed, this operation can be
183 cancelled with <code class="Cm">C-g</code> or
184 <code class="Cm">Backspace</code>.</dd>
185 <dt id="g~2"><a class="permalink" href="#g~2"><code class="Cm">g</code></a></dt>
186 <dd>Move the cursor to commit N (default: 1).</dd>
187 <dt id="G~2"><a class="permalink" href="#G~2"><code class="Cm">G</code></a></dt>
188 <dd>Like <code class="Cm">g</code> but defaults to the oldest commit.</dd>
189 <dt id="Enter"><a class="permalink" href="#Enter"><code class="Cm">Enter</code></a></dt>
190 <dd>Open a <code class="Cm">diff</code> view showing file changes made in
191 the currently selected commit.</dd>
192 <dt id="T"><a class="permalink" href="#T"><code class="Cm">T</code></a></dt>
193 <dd>Open a <code class="Cm">tree</code> view showing the tree for the
194 currently selected commit.</dd>
195 <dt id="Backspace"><a class="permalink" href="#Backspace"><code class="Cm">Backspace</code></a></dt>
196 <dd>Show log entries for the parent directory of the currently selected
197 path. However when an active search is in progress or when additional
198 commits are loaded, <code class="Cm">Backspace</code> aborts the
199 running operation.</dd>
200 <dt id="/"><a class="permalink" href="#/"><code class="Cm">/</code></a></dt>
201 <dd>Prompt for a search pattern and start searching for matching commits.
202 The search pattern is an extended regular expression which is matched
203 against a commit's author name, committer name, log message, and
204 commit ID SHA1 hash. Regular expression syntax is documented in
205 <a class="Xr" aria-label="re_format, section 7">re_format(7)</a>.</dd>
206 <dt id="&amp;"><a class="permalink" href="#&amp;"><code class="Cm">&amp;</code></a></dt>
207 <dd>Prompt for a pattern and limit the log view's list of commits to those
208 which match the pattern. If no pattern is specified, i.e. the
209 <code class="Cm">&amp;</code> prompt is immediately closed with the
210 Enter key, then the pattern is cleared. Until the pattern is cleared,
211 the limited list of commits replaces the full list of commits for all
212 operations supported by the log view. For example, a search started
213 with <code class="Cm">/</code> will search the limited list of
214 commits, rather than searching all commits. The pattern is an extended
215 regular expression which is matched against a commit's author name,
216 committer name, log message, and commit ID SHA1 hash. Regular
217 expression syntax is documented in
218 <a class="Xr" aria-label="re_format, section 7">re_format(7)</a>.</dd>
219 <dt id="n"><a class="permalink" href="#n"><code class="Cm">n</code></a></dt>
220 <dd>Find the Nth next commit which matches the current search pattern
221 (default: 1).
222 <br/>
223 Searching continues until either a match is found or
224 <code class="Cm">C-g</code> or the <code class="Cm">Backspace</code>
225 key is pressed.</dd>
226 <dt id="N"><a class="permalink" href="#N"><code class="Cm">N</code></a></dt>
227 <dd>Find the Nth previous commit which matches the current search pattern
228 (default: 1).
229 <br/>
230 Searching continues until either a match is found or
231 <code class="Cm">C-g</code> or the <code class="Cm">Backspace</code>
232 key is pressed.</dd>
233 <dt id="Ctrl+l"><a class="permalink" href="#Ctrl+l"><code class="Cm">Ctrl+l</code></a></dt>
234 <dd>Reload the <code class="Cm">log</code> view with new commits found in
235 the repository.</dd>
236 <dt id="B"><a class="permalink" href="#B"><code class="Cm">B</code></a></dt>
237 <dd>Reload the <code class="Cm">log</code> view and toggle display of
238 merged commits. The <code class="Fl">-b</code> option determines
239 whether merged commits are displayed initially.</dd>
240 <dt id="R"><a class="permalink" href="#R"><code class="Cm">R</code></a></dt>
241 <dd>Open a <code class="Cm">ref</code> view listing all references in the
242 repository. This can then be used to open a new
243 <code class="Cm">log</code> view for arbitrary branches and tags.</dd>
244 <dt id="@"><a class="permalink" href="#@"><code class="Cm">@</code></a></dt>
245 <dd>Toggle between showing the committer name and the author name.</dd>
246 </dl>
247 <p class="Pp">The options for <code class="Cm">tog log</code> are as
248 follows:</p>
249 <dl class="Bl-tag">
250 <dt id="b"><a class="permalink" href="#b"><code class="Fl">-b</code></a></dt>
251 <dd>Display individual commits which were merged into the current branch
252 from other branches. By default, <code class="Cm">tog log</code> shows
253 the linear history of the current branch only. The
254 <code class="Cm">B</code> key binding can be used to toggle display of
255 merged commits at run-time.</dd>
256 <dt id="c"><a class="permalink" href="#c"><code class="Fl">-c</code></a>
257 <var class="Ar">commit</var></dt>
258 <dd>Start traversing history at the specified
259 <var class="Ar">commit</var>. The expected argument is the name of a
260 branch or a commit ID SHA1 hash. An abbreviated hash argument will be
261 expanded to a full SHA1 hash automatically, provided the abbreviation
262 is unique. If this option is not specified, default to the work tree's
263 current branch if invoked in a work tree, or to the repository's HEAD
264 reference.</dd>
265 <dt id="r"><a class="permalink" href="#r"><code class="Fl">-r</code></a>
266 <var class="Ar">repository-path</var></dt>
267 <dd>Use the repository at the specified path. If not specified, assume the
268 repository is located at or above the current working directory. If
269 this directory is a <a class="Xr" aria-label="got, section
270 1">got(1)</a> work tree, use the repository path associated with this
271 work tree.</dd>
272 </dl>
273 </dd>
274 <dt id="diff"><a class="permalink" href="#diff"><code class="Cm">diff</code></a>
275 [<code class="Fl">-aw</code>] [<code class="Fl">-C</code>
276 <var class="Ar">number</var>] [<code class="Fl">-r</code>
277 <var class="Ar">repository-path</var>] <var class="Ar">object1</var>
278 <var class="Ar">object2</var></dt>
279 <dd>Display the differences between two objects in the repository. Treat each
280 of the two arguments as a reference, a tag name, or an object ID SHA1
281 hash, and display differences between the corresponding objects. Both
282 objects must be of the same type (blobs, trees, or commits). An
283 abbreviated hash argument will be expanded to a full SHA1 hash
284 automatically, provided the abbreviation is unique.
285 <p class="Pp">The key bindings for <code class="Cm">tog diff</code> are as
286 follows (N denotes optional prefixed count modifier):</p>
287 <dl class="Bl-tag">
288 <dt id="a"><a class="permalink" href="#a"><code class="Cm">a</code></a></dt>
289 <dd>Toggle treatment of file contents as ASCII text even if binary data
290 was detected.</dd>
291 <dt id="Down-arrow,~2"><a class="permalink" href="#Down-arrow,~2"><code class="Cm">Down-arrow,
292 j, Ctrl-n</code></a></dt>
293 <dd>Scroll down N lines (default: 1).</dd>
294 <dt id="Up-arrow,~2"><a class="permalink" href="#Up-arrow,~2"><code class="Cm">Up-arrow,
295 k, Ctrl-p</code></a></dt>
296 <dd>Scroll up N lines (default: 1).</dd>
297 <dt id="Page-down,~2"><a class="permalink" href="#Page-down,~2"><code class="Cm">Page-down,
298 Space, Ctrl+f, f</code></a></dt>
299 <dd>Scroll down N pages (default: 1).</dd>
300 <dt id="Page-up,~2"><a class="permalink" href="#Page-up,~2"><code class="Cm">Page-up,
301 Ctrl+b, b</code></a></dt>
302 <dd>Scroll up N pages (default: 1).</dd>
303 <dt id="Ctrl+d,~2"><a class="permalink" href="#Ctrl+d,~2"><code class="Cm">Ctrl+d,
304 d</code></a></dt>
305 <dd>Scroll down N half pages (default: 1).</dd>
306 <dt id="Ctrl+u,~2"><a class="permalink" href="#Ctrl+u,~2"><code class="Cm">Ctrl+u,
307 u</code></a></dt>
308 <dd>Scroll up N half pages (default: 1).</dd>
309 <dt id="Home"><a class="permalink" href="#Home"><code class="Cm">Home</code></a></dt>
310 <dd>Scroll to the top of the view.</dd>
311 <dt id="End"><a class="permalink" href="#End"><code class="Cm">End</code></a></dt>
312 <dd>Scroll to the bottom of the view.</dd>
313 <dt id="g~3"><a class="permalink" href="#g~3"><code class="Cm">g</code></a></dt>
314 <dd>Scroll to line N (default: 1).</dd>
315 <dt id="G~3"><a class="permalink" href="#G~3"><code class="Cm">G</code></a></dt>
316 <dd>Like <code class="Cm">g</code> but defaults to the last line in the
317 diff.</dd>
318 <dt id="("><a class="permalink" href="#("><code class="Cm">(</code></a></dt>
319 <dd>Navigate to the Nth previous file in the diff (default: 1).</dd>
320 <dt id=")"><a class="permalink" href="#)"><code class="Cm">)</code></a></dt>
321 <dd>Navigate to the Nth next file in the diff (default: 1).</dd>
322 <dt id="_"><a class="permalink" href="#_"><code class="Cm">{</code></a></dt>
323 <dd>Navigate to the Nth previous hunk in the diff (default: 1).</dd>
324 <dt id="_~2"><a class="permalink" href="#_~2"><code class="Cm">}</code></a></dt>
325 <dd>Navigate to the Nth next hunk in the diff (default: 1).</dd>
326 <dt id="_~3"><a class="permalink" href="#_~3"><code class="Cm">[</code></a></dt>
327 <dd>Reduce diff context by N lines (default: 1).</dd>
328 <dt id="_~4"><a class="permalink" href="#_~4"><code class="Cm">]</code></a></dt>
329 <dd>Increase diff context by N lines (default: 1).</dd>
330 <dt id="_,"><a class="permalink" href="#_,"><code class="Cm">&lt;, Comma,
331 K</code></a></dt>
332 <dd>If the <code class="Cm">diff</code> view was opened via the
333 <code class="Cm">log</code> view, move to the Nth previous (younger)
334 commit. If the diff was opened via the <code class="Cm">blame</code>
335 view, move to the Nth previous line and load the corresponding commit
336 (default: 1).</dd>
337 <dt id="_,~2"><a class="permalink" href="#_,~2"><code class="Cm">&gt;,
338 Full stop, J</code></a></dt>
339 <dd>If the <code class="Cm">diff</code> view was opened via the
340 <code class="Cm">log</code> view, move to the Nth next (older) commit.
341 If the diff was opened via the <code class="Cm">blame</code> view,
342 move to the Nth next line and load the corresponding commit (default:
343 1).</dd>
344 <dt id="/~2"><a class="permalink" href="#/~2"><code class="Cm">/</code></a></dt>
345 <dd>Prompt for a search pattern and start searching for matching lines.
346 The search pattern is an extended regular expression. Regular
347 expression syntax is documented in
348 <a class="Xr" aria-label="re_format, section 7">re_format(7)</a>.</dd>
349 <dt id="n~2"><a class="permalink" href="#n~2"><code class="Cm">n</code></a></dt>
350 <dd>Find the Nth next line which matches the current search pattern
351 (default: 1).</dd>
352 <dt id="N~2"><a class="permalink" href="#N~2"><code class="Cm">N</code></a></dt>
353 <dd>Find the Nth previous line which matches the current search pattern
354 (default: 1).</dd>
355 <dt id="w"><a class="permalink" href="#w"><code class="Cm">w</code></a></dt>
356 <dd>Toggle display of whitespace-only changes.</dd>
357 <dt id="A"><a class="permalink" href="#A"><code class="Cm">A</code></a></dt>
358 <dd>Change the diff algorithm. Supported diff algorithms are Myers (quick
359 and dirty) and Patience (slow and tidy). This is a global setting
360 which also affects the <code class="Cm">blame</code> view.</dd>
361 </dl>
362 <p class="Pp">The options for <code class="Cm">tog diff</code> are as
363 follows:</p>
364 <dl class="Bl-tag">
365 <dt id="a~2"><a class="permalink" href="#a~2"><code class="Fl">-a</code></a></dt>
366 <dd>Treat file contents as ASCII text even if binary data is
367 detected.</dd>
368 <dt id="C"><a class="permalink" href="#C"><code class="Fl">-C</code></a>
369 <var class="Ar">number</var></dt>
370 <dd>Set the number of context lines shown in the diff. By default, 3 lines
371 of context are shown.</dd>
372 <dt id="r~2"><a class="permalink" href="#r~2"><code class="Fl">-r</code></a>
373 <var class="Ar">repository-path</var></dt>
374 <dd>Use the repository at the specified path. If not specified, assume the
375 repository is located at or above the current working directory. If
376 this directory is a <a class="Xr" aria-label="got, section
377 1">got(1)</a> work tree, use the repository path associated with this
378 work tree.</dd>
379 <dt id="w~2"><a class="permalink" href="#w~2"><code class="Fl">-w</code></a></dt>
380 <dd>Ignore whitespace-only changes.</dd>
381 </dl>
382 </dd>
383 <dt id="blame"><a class="permalink" href="#blame"><code class="Cm">blame</code></a>
384 [<code class="Fl">-c</code> <var class="Ar">commit</var>]
385 [<code class="Fl">-r</code> <var class="Ar">repository-path</var>]
386 <var class="Ar">path</var></dt>
387 <dd>Display line-by-line history of a file at the specified path.
388 <p class="Pp">The key bindings for <code class="Cm">tog blame</code> are as
389 follows (N denotes optional prefixed count modifier):</p>
390 <dl class="Bl-tag">
391 <dt id="Down-arrow,~3"><a class="permalink" href="#Down-arrow,~3"><code class="Cm">Down-arrow,
392 j, Ctrl-n</code></a></dt>
393 <dd>Move the selection cursor down N pages (default: 1).</dd>
394 <dt id="Up-arrow,~3"><a class="permalink" href="#Up-arrow,~3"><code class="Cm">Up-arrow,
395 k, Ctrl-p</code></a></dt>
396 <dd>Move the selection cursor up N pages (default: 1).</dd>
397 <dt id="Page-down,~3"><a class="permalink" href="#Page-down,~3"><code class="Cm">Page-down,
398 Space, Ctrl+f, f</code></a></dt>
399 <dd>Move the selection cursor down N pages (default: 1).</dd>
400 <dt id="Page-up,~3"><a class="permalink" href="#Page-up,~3"><code class="Cm">Page-up,
401 Ctrl+b, b</code></a></dt>
402 <dd>Move the selection cursor up N pages (default: 1).</dd>
403 <dt id="Ctrl+d,~3"><a class="permalink" href="#Ctrl+d,~3"><code class="Cm">Ctrl+d,
404 d</code></a></dt>
405 <dd>Move the selection cursor down N half pages (default: 1).</dd>
406 <dt id="Ctrl+u,~3"><a class="permalink" href="#Ctrl+u,~3"><code class="Cm">Ctrl+u,
407 u</code></a></dt>
408 <dd>Move the selection cursor up N half pages (default: 1).</dd>
409 <dt id="Home~2"><a class="permalink" href="#Home~2"><code class="Cm">Home</code></a></dt>
410 <dd>Move the selection cursor to the first line of the file.</dd>
411 <dt id="End~2"><a class="permalink" href="#End~2"><code class="Cm">End</code></a></dt>
412 <dd>Move the selection cursor to the last line of the file.</dd>
413 <dt id="g~4"><a class="permalink" href="#g~4"><code class="Cm">g</code></a></dt>
414 <dd>Move the selection cursor to line N (default: 1).</dd>
415 <dt id="G~4"><a class="permalink" href="#G~4"><code class="Cm">G</code></a></dt>
416 <dd>Like <code class="Cm">g</code> but defaults to the last line in the
417 file.</dd>
418 <dt id="Enter~2"><a class="permalink" href="#Enter~2"><code class="Cm">Enter</code></a></dt>
419 <dd>Open a <code class="Cm">diff</code> view for the currently selected
420 line's commit.</dd>
421 <dt id="c~2"><a class="permalink" href="#c~2"><code class="Cm">c</code></a></dt>
422 <dd>Reload the <code class="Cm">blame</code> view with the version of the
423 file as found in the currently selected line's commit.</dd>
424 <dt id="p"><a class="permalink" href="#p"><code class="Cm">p</code></a></dt>
425 <dd>Reload the <code class="Cm">blame</code> view with the version of the
426 file as found in the parent commit of the currently selected line's
427 commit.</dd>
428 <dt id="C~2"><a class="permalink" href="#C~2"><code class="Cm">C</code></a></dt>
429 <dd>Reload the <code class="Cm">blame</code> view with the previously
430 blamed commit.</dd>
431 <dt id="L"><a class="permalink" href="#L"><code class="Cm">L</code></a></dt>
432 <dd>Open a <code class="Cm">log</code> view for the currently selected
433 annotated line.</dd>
434 <dt id="/~3"><a class="permalink" href="#/~3"><code class="Cm">/</code></a></dt>
435 <dd>Prompt for a search pattern and start searching for matching lines.
436 The search pattern is an extended regular expression. Regular
437 expression syntax is documented in
438 <a class="Xr" aria-label="re_format, section 7">re_format(7)</a>.</dd>
439 <dt id="n~3"><a class="permalink" href="#n~3"><code class="Cm">n</code></a></dt>
440 <dd>Find the Nth next line which matches the current search pattern
441 (default: 1).</dd>
442 <dt id="N~3"><a class="permalink" href="#N~3"><code class="Cm">N</code></a></dt>
443 <dd>Find the Nth previous line which matches the current search pattern
444 (default: 1).</dd>
445 <dt id="A~2"><a class="permalink" href="#A~2"><code class="Cm">A</code></a></dt>
446 <dd>Change the diff algorithm. Supported diff algorithms are Myers (quick
447 and dirty) and Patience (slow and tidy). This is a global setting
448 which also affects the <code class="Cm">diff</code> view.</dd>
449 </dl>
450 <p class="Pp">The options for <code class="Cm">tog blame</code> are as
451 follows:</p>
452 <dl class="Bl-tag">
453 <dt id="c~3"><a class="permalink" href="#c~3"><code class="Fl">-c</code></a>
454 <var class="Ar">commit</var></dt>
455 <dd>Start traversing history at the specified
456 <var class="Ar">commit</var>. The expected argument is the name of a
457 branch or a commit ID SHA1 hash. An abbreviated hash argument will be
458 expanded to a full SHA1 hash automatically, provided the abbreviation
459 is unique.</dd>
460 <dt id="r~3"><a class="permalink" href="#r~3"><code class="Fl">-r</code></a>
461 <var class="Ar">repository-path</var></dt>
462 <dd>Use the repository at the specified path. If not specified, assume the
463 repository is located at or above the current working directory. If
464 this directory is a <a class="Xr" aria-label="got, section
465 1">got(1)</a> work tree, use the repository path associated with this
466 work tree.</dd>
467 </dl>
468 </dd>
469 <dt id="tree"><a class="permalink" href="#tree"><code class="Cm">tree</code></a>
470 [<code class="Fl">-c</code> <var class="Ar">commit</var>]
471 [<code class="Fl">-r</code> <var class="Ar">repository-path</var>]
472 [<var class="Ar">path</var>]</dt>
473 <dd>Display the repository tree. If a <var class="Ar">path</var> is specified,
474 show tree entries at this path.
475 <p class="Pp">Displayed tree entries may carry one of the following trailing
476 annotations:</p>
477 <table class="Bl-column">
478 <tr>
479 <td>@</td>
480 <td>entry is a symbolic link</td>
481 </tr>
482 <tr>
483 <td>/</td>
484 <td>entry is a directory</td>
485 </tr>
486 <tr>
487 <td>*</td>
488 <td>entry is an executable file</td>
489 </tr>
490 <tr>
491 <td>$</td>
492 <td>entry is a Git submodule</td>
493 </tr>
494 </table>
495 <p class="Pp">Symbolic link entries are also annotated with the target path
496 of the link.</p>
497 <p class="Pp">The key bindings for <code class="Cm">tog tree</code> are as
498 follows (N denotes optional prefixed count modifier):</p>
499 <dl class="Bl-tag">
500 <dt id="Down-arrow,~4"><a class="permalink" href="#Down-arrow,~4"><code class="Cm">Down-arrow,
501 j, Ctrl-n</code></a></dt>
502 <dd>Move the selection cursor down N lines (default: 1).</dd>
503 <dt id="Up-arrow,~4"><a class="permalink" href="#Up-arrow,~4"><code class="Cm">Up-arrow,
504 k, Ctrl-p</code></a></dt>
505 <dd>Move the selection cursor up N lines (default: 1).</dd>
506 <dt id="Page-down,~4"><a class="permalink" href="#Page-down,~4"><code class="Cm">Page-down,
507 Space, Ctrl+f, f</code></a></dt>
508 <dd>Move the selection cursor down N pages (default: 1).</dd>
509 <dt id="Page-up,~4"><a class="permalink" href="#Page-up,~4"><code class="Cm">Page-up,
510 Ctrl+b, b</code></a></dt>
511 <dd>Move the selection cursor up N pages (default: 1).</dd>
512 <dt id="Ctrl+d,~4"><a class="permalink" href="#Ctrl+d,~4"><code class="Cm">Ctrl+d,
513 d</code></a></dt>
514 <dd>Move the selection cursor down N half pages (default: 1).</dd>
515 <dt id="Ctrl+u,~4"><a class="permalink" href="#Ctrl+u,~4"><code class="Cm">Ctrl+u,
516 u</code></a></dt>
517 <dd>Move the selection cursor up N half pages (default: 1).</dd>
518 <dt id="Home,~2"><a class="permalink" href="#Home,~2"><code class="Cm">Home,
519 =</code></a></dt>
520 <dd>Move the selection cursor to the first entry.</dd>
521 <dt id="End,~2"><a class="permalink" href="#End,~2"><code class="Cm">End,
522 *</code></a></dt>
523 <dd>Move the selection cursor to the last entry.</dd>
524 <dt id="g~5"><a class="permalink" href="#g~5"><code class="Cm">g</code></a></dt>
525 <dd>Move the selection cursor to entry N (default: 1).</dd>
526 <dt id="G~5"><a class="permalink" href="#G~5"><code class="Cm">G</code></a></dt>
527 <dd>Like <code class="Cm">g</code> but defaults to the last entry.</dd>
528 <dt id="Enter~3"><a class="permalink" href="#Enter~3"><code class="Cm">Enter</code></a></dt>
529 <dd>Enter the currently selected directory, or switch to the
530 <code class="Cm">blame</code> view for the currently selected
531 file.</dd>
532 <dt id="L~2"><a class="permalink" href="#L~2"><code class="Cm">L</code></a></dt>
533 <dd>Open a <code class="Cm">log</code> view for the currently selected
534 tree entry.</dd>
535 <dt id="R~2"><a class="permalink" href="#R~2"><code class="Cm">R</code></a></dt>
536 <dd>Open a <code class="Cm">ref</code> view listing all references in the
537 repository. This can then be used to open a new
538 <code class="Cm">tree</code> view for arbitrary branches and
539 tags.</dd>
540 <dt id="Backspace~2"><a class="permalink" href="#Backspace~2"><code class="Cm">Backspace</code></a></dt>
541 <dd>Move back to the Nth parent directory (default: 1).</dd>
542 <dt id="i"><a class="permalink" href="#i"><code class="Cm">i</code></a></dt>
543 <dd>Show object IDs for all objects displayed in the
544 <code class="Cm">tree</code> view.</dd>
545 <dt id="/~4"><a class="permalink" href="#/~4"><code class="Cm">/</code></a></dt>
546 <dd>Prompt for a search pattern and start searching for matching tree
547 entries. The search pattern is an extended regular expression which is
548 matched against the tree entry's name. Regular expression syntax is
549 documented in <a class="Xr" aria-label="re_format, section
550 7">re_format(7)</a>.</dd>
551 <dt id="n~4"><a class="permalink" href="#n~4"><code class="Cm">n</code></a></dt>
552 <dd>Find the Nth next tree entry which matches the current search pattern
553 (default: 1).</dd>
554 <dt id="N~4"><a class="permalink" href="#N~4"><code class="Cm">N</code></a></dt>
555 <dd>Find the Nth previous tree entry which matches the current search
556 pattern (default: 1).</dd>
557 </dl>
558 <p class="Pp">The options for <code class="Cm">tog tree</code> are as
559 follows:</p>
560 <dl class="Bl-tag">
561 <dt id="c~4"><a class="permalink" href="#c~4"><code class="Fl">-c</code></a>
562 <var class="Ar">commit</var></dt>
563 <dd>Start traversing history at the specified
564 <var class="Ar">commit</var>. The expected argument is the name of a
565 branch or a commit ID SHA1 hash. An abbreviated hash argument will be
566 expanded to a full SHA1 hash automatically, provided the abbreviation
567 is unique.</dd>
568 <dt id="r~4"><a class="permalink" href="#r~4"><code class="Fl">-r</code></a>
569 <var class="Ar">repository-path</var></dt>
570 <dd>Use the repository at the specified path. If not specified, assume the
571 repository is located at or above the current working directory. If
572 this directory is a <a class="Xr" aria-label="got, section
573 1">got(1)</a> work tree, use the repository path associated with this
574 work tree.</dd>
575 </dl>
576 </dd>
577 <dt id="ref"><a class="permalink" href="#ref"><code class="Cm">ref</code></a>
578 [<code class="Fl">-r</code> <var class="Ar">repository-path</var>]</dt>
579 <dd>Display references in the repository.
580 <p class="Pp">The key bindings for <code class="Cm">tog ref</code> are as
581 follows (N denotes optional prefixed count modifier):</p>
582 <dl class="Bl-tag">
583 <dt id="Down-arrow,~5"><a class="permalink" href="#Down-arrow,~5"><code class="Cm">Down-arrow,
584 j, Ctrl-n</code></a></dt>
585 <dd>Move the selection cursor down N lines (default: 1).</dd>
586 <dt id="Up-arrow,~5"><a class="permalink" href="#Up-arrow,~5"><code class="Cm">Up-arrow,
587 k, Ctrl-p</code></a></dt>
588 <dd>Move the selection cursor up N lines (default: 1).</dd>
589 <dt id="Page-down,~5"><a class="permalink" href="#Page-down,~5"><code class="Cm">Page-down,
590 Space, Ctrl+f, f</code></a></dt>
591 <dd>Move the selection cursor down N pages (default: 1).</dd>
592 <dt id="Page-up,~5"><a class="permalink" href="#Page-up,~5"><code class="Cm">Page-up,
593 Ctrl+b, b</code></a></dt>
594 <dd>Move the selection cursor up N pages (default: 1).</dd>
595 <dt id="Ctrl+d,~5"><a class="permalink" href="#Ctrl+d,~5"><code class="Cm">Ctrl+d,
596 d</code></a></dt>
597 <dd>Move the selection cursor down N half pages (default: 1).</dd>
598 <dt id="Ctrl+u,~5"><a class="permalink" href="#Ctrl+u,~5"><code class="Cm">Ctrl+u,
599 u</code></a></dt>
600 <dd>Move the selection cursor up N half pages (default: 1).</dd>
601 <dt id="Home,~3"><a class="permalink" href="#Home,~3"><code class="Cm">Home,
602 =</code></a></dt>
603 <dd>Move the selection cursor to the first reference.</dd>
604 <dt id="End,~3"><a class="permalink" href="#End,~3"><code class="Cm">End,
605 *</code></a></dt>
606 <dd>Move the selection cursor to the last reference.</dd>
607 <dt id="g~6"><a class="permalink" href="#g~6"><code class="Cm">g</code></a></dt>
608 <dd>Move the selection cursor to reference N (default: 1).</dd>
609 <dt id="G~6"><a class="permalink" href="#G~6"><code class="Cm">G</code></a></dt>
610 <dd>Like <code class="Cm">g</code> but defaults to the last
611 reference.</dd>
612 <dt id="Enter~4"><a class="permalink" href="#Enter~4"><code class="Cm">Enter</code></a></dt>
613 <dd>Open a <code class="Cm">log</code> view which begins traversing
614 history at the commit resolved via the currently selected
615 reference.</dd>
616 <dt id="T~2"><a class="permalink" href="#T~2"><code class="Cm">T</code></a></dt>
617 <dd>Open a <code class="Cm">tree</code> view showing the tree resolved via
618 the currently selected reference.</dd>
619 <dt id="i~2"><a class="permalink" href="#i~2"><code class="Cm">i</code></a></dt>
620 <dd>Show object IDs for all non-symbolic references displayed in the
621 <code class="Cm">ref</code> view.</dd>
622 <dt id="m"><a class="permalink" href="#m"><code class="Cm">m</code></a></dt>
623 <dd>Show last modified date of each displayed reference.</dd>
624 <dt id="o"><a class="permalink" href="#o"><code class="Cm">o</code></a></dt>
625 <dd>Toggle display order of references between sort by name and sort by
626 timestamp.</dd>
627 <dt id="/~5"><a class="permalink" href="#/~5"><code class="Cm">/</code></a></dt>
628 <dd>Prompt for a search pattern and start searching for matching
629 references. The search pattern is an extended regular expression which
630 is matched against absolute reference names. Regular expression syntax
631 is documented in <a class="Xr" aria-label="re_format, section
632 7">re_format(7)</a>.</dd>
633 <dt id="n~5"><a class="permalink" href="#n~5"><code class="Cm">n</code></a></dt>
634 <dd>Find the Nth next reference which matches the current search pattern
635 (default: 1).</dd>
636 <dt id="N~5"><a class="permalink" href="#N~5"><code class="Cm">N</code></a></dt>
637 <dd>Find the Nth previous reference which matches the current search
638 pattern (default: 1).</dd>
639 <dt id="Ctrl+l~2"><a class="permalink" href="#Ctrl+l~2"><code class="Cm">Ctrl+l</code></a></dt>
640 <dd>Reload the list of references displayed by the
641 <code class="Cm">ref</code> view.</dd>
642 </dl>
643 <p class="Pp">The options for <code class="Cm">tog ref</code> are as
644 follows:</p>
645 <dl class="Bl-tag">
646 <dt id="r~5"><a class="permalink" href="#r~5"><code class="Fl">-r</code></a>
647 <var class="Ar">repository-path</var></dt>
648 <dd>Use the repository at the specified path. If not specified, assume the
649 repository is located at or above the current working directory. If
650 this directory is a <a class="Xr" aria-label="got, section
651 1">got(1)</a> work tree, use the repository path associated with this
652 work tree.</dd>
653 </dl>
654 </dd>
655 </dl>
656 </section>
657 <section class="Sh">
658 <h2 class="Sh" id="ENVIRONMENT"><a class="permalink" href="#ENVIRONMENT">ENVIRONMENT</a></h2>
659 <dl class="Bl-tag">
660 <dt id="TOG_COLORS"><a class="permalink" href="#TOG_COLORS"><code class="Ev">TOG_COLORS</code></a></dt>
661 <dd><code class="Nm">tog</code> shows colorized output if this variable is set
662 to a non-empty value. The default color scheme can be modified by setting
663 the environment variables documented below. The colors available in color
664 schemes are &#x201C;black&#x201D;, &#x201C;red&#x201D;,
665 &#x201C;green&#x201D;, &#x201C;yellow&#x201D;, &#x201C;blue&#x201D;,
666 &#x201C;magenta&#x201D;, &#x201C;cyan&#x201D;, and &#x201C;default&#x201D;
667 which maps to the terminal's default foreground color.</dd>
668 <dt id="TOG_COLOR_AUTHOR"><a class="permalink" href="#TOG_COLOR_AUTHOR"><code class="Ev">TOG_COLOR_AUTHOR</code></a></dt>
669 <dd>The color used to mark up author information. If not set, the default
670 value &#x201C;cyan&#x201D; is used.</dd>
671 <dt id="TOG_COLOR_COMMIT"><a class="permalink" href="#TOG_COLOR_COMMIT"><code class="Ev">TOG_COLOR_COMMIT</code></a></dt>
672 <dd>The color used to mark up commit IDs. If not set, the default value
673 &#x201C;green&#x201D; is used.</dd>
674 <dt id="TOG_COLOR_DATE"><a class="permalink" href="#TOG_COLOR_DATE"><code class="Ev">TOG_COLOR_DATE</code></a></dt>
675 <dd>The color used to mark up date information. If not set, the default value
676 &#x201C;yellow&#x201D; is used.</dd>
677 <dt id="TOG_COLOR_DIFF_CHUNK_HEADER"><a class="permalink" href="#TOG_COLOR_DIFF_CHUNK_HEADER"><code class="Ev">TOG_COLOR_DIFF_CHUNK_HEADER</code></a></dt>
678 <dd>The color used to mark up chunk header lines in diffs. If not set, the
679 default value &#x201C;yellow&#x201D; is used.</dd>
680 <dt id="TOG_COLOR_DIFF_META"><a class="permalink" href="#TOG_COLOR_DIFF_META"><code class="Ev">TOG_COLOR_DIFF_META</code></a></dt>
681 <dd>The color used to mark up meta data in diffs. If not set, the default
682 value &#x201C;green&#x201D; is used.</dd>
683 <dt id="TOG_COLOR_DIFF_MINUS"><a class="permalink" href="#TOG_COLOR_DIFF_MINUS"><code class="Ev">TOG_COLOR_DIFF_MINUS</code></a></dt>
684 <dd>The color used to mark up removed lines in diffs. If not set, the default
685 value &#x201C;magenta&#x201D; is used.</dd>
686 <dt id="TOG_COLOR_DIFF_PLUS"><a class="permalink" href="#TOG_COLOR_DIFF_PLUS"><code class="Ev">TOG_COLOR_DIFF_PLUS</code></a></dt>
687 <dd>The color used to mark up added lines in diffs. If not set, the default
688 value &#x201C;cyan&#x201D; is used.</dd>
689 <dt id="TOG_COLOR_REFS_BACKUP"><a class="permalink" href="#TOG_COLOR_REFS_BACKUP"><code class="Ev">TOG_COLOR_REFS_BACKUP</code></a></dt>
690 <dd>The color used to mark up references in the
691 &#x201C;refs/got/backup/&#x201D; namespace. If not set, the default value
692 &#x201C;cyan&#x201D; is used.</dd>
693 <dt id="TOG_COLOR_REFS_HEADS"><a class="permalink" href="#TOG_COLOR_REFS_HEADS"><code class="Ev">TOG_COLOR_REFS_HEADS</code></a></dt>
694 <dd>The color used to mark up references in the &#x201C;refs/heads/&#x201D;
695 namespace. If not set, the default value &#x201C;green&#x201D; is
696 used.</dd>
697 <dt id="TOG_COLOR_REFS_REMOTES"><a class="permalink" href="#TOG_COLOR_REFS_REMOTES"><code class="Ev">TOG_COLOR_REFS_REMOTES</code></a></dt>
698 <dd>The color used to mark up references in the &#x201C;refs/remotes/&#x201D;
699 namespace. If not set, the default value &#x201C;yellow&#x201D; is
700 used.</dd>
701 <dt id="TOG_COLOR_REFS_TAGS"><a class="permalink" href="#TOG_COLOR_REFS_TAGS"><code class="Ev">TOG_COLOR_REFS_TAGS</code></a></dt>
702 <dd>The color used to mark up references in the &#x201C;refs/tags/&#x201D;
703 namespace. If not set, the default value &#x201C;magenta&#x201D; is
704 used.</dd>
705 <dt id="TOG_COLOR_TREE_DIRECTORY"><a class="permalink" href="#TOG_COLOR_TREE_DIRECTORY"><code class="Ev">TOG_COLOR_TREE_DIRECTORY</code></a></dt>
706 <dd>The color used to mark up directory tree entries. If not set, the default
707 value &#x201C;cyan&#x201D; is used.</dd>
708 <dt id="TOG_COLOR_TREE_EXECUTABLE"><a class="permalink" href="#TOG_COLOR_TREE_EXECUTABLE"><code class="Ev">TOG_COLOR_TREE_EXECUTABLE</code></a></dt>
709 <dd>The color used to mark up executable file tree entries. If not set, the
710 default value &#x201C;green&#x201D; is used.</dd>
711 <dt id="TOG_COLOR_TREE_SUBMODULE"><a class="permalink" href="#TOG_COLOR_TREE_SUBMODULE"><code class="Ev">TOG_COLOR_TREE_SUBMODULE</code></a></dt>
712 <dd>The color used to mark up submodule tree entries. If not set, the default
713 value &#x201C;magenta&#x201D; is used.</dd>
714 <dt id="TOG_COLOR_TREE_SYMLINK"><a class="permalink" href="#TOG_COLOR_TREE_SYMLINK"><code class="Ev">TOG_COLOR_TREE_SYMLINK</code></a></dt>
715 <dd>The color used to mark up symbolic link tree entries. If not set, the
716 default value &#x201C;magenta&#x201D; is used.</dd>
717 <dt id="TOG_DIFF_ALGORITHM"><a class="permalink" href="#TOG_DIFF_ALGORITHM"><code class="Ev">TOG_DIFF_ALGORITHM</code></a></dt>
718 <dd>Determines the default diff algorithm used by <code class="Nm">tog</code>.
719 Supported diff algorithms are Myers (quick and dirty) and Patience (slow
720 and tidy). Valid values for <code class="Ev">TOG_DIFF_ALGORITHM</code> are
721 &#x201C;patience&#x201D; and &#x201C;myers&#x201D;. If unset, the Myers
722 diff algorithm will be used by default.</dd>
723 <dt id="TOG_VIEW_SPLIT_MODE"><a class="permalink" href="#TOG_VIEW_SPLIT_MODE"><code class="Ev">TOG_VIEW_SPLIT_MODE</code></a></dt>
724 <dd>Determines the default layout of split-screen views. If set to
725 &#x201C;h&#x201D; or &#x201C;H&#x201D;, <code class="Nm">tog</code> will
726 use horizontal split by default. Otherwise, vertical split will be used.
727 The <code class="Cm">S</code> key can be used to switch between vertical
728 and horizontal split layout at run-time.</dd>
729 </dl>
730 </section>
731 <section class="Sh">
732 <h2 class="Sh" id="EXIT_STATUS"><a class="permalink" href="#EXIT_STATUS">EXIT
733 STATUS</a></h2>
734 <p class="Pp">The <code class="Nm">tog</code> utility exits&#x00A0;0 on success,
735 and&#x00A0;&gt;0 if an error occurs.</p>
736 </section>
737 <section class="Sh">
738 <h2 class="Sh" id="SEE_ALSO"><a class="permalink" href="#SEE_ALSO">SEE
739 ALSO</a></h2>
740 <p class="Pp"><a class="Xr" aria-label="got, section 1">got(1)</a>,
741 <a class="Xr" aria-label="git-repository, section 5">git-repository(5)</a>,
742 <a class="Xr" aria-label="re_format, section 7">re_format(7)</a></p>
743 </section>
744 <section class="Sh">
745 <h2 class="Sh" id="AUTHORS"><a class="permalink" href="#AUTHORS">AUTHORS</a></h2>
746 <p class="Pp"><span class="An">Christian Weisgerber</span>
747 &lt;<a class="Mt" href="mailto:naddy@openbsd.org">naddy@openbsd.org</a>&gt;
748 <br/>
749 <span class="An">Josh Rickmar</span>
750 &lt;<a class="Mt" href="mailto:jrick@zettaport.com">jrick@zettaport.com</a>&gt;
751 <br/>
752 <span class="An">Joshua Stein</span>
753 &lt;<a class="Mt" href="mailto:jcs@openbsd.org">jcs@openbsd.org</a>&gt;
754 <br/>
755 <span class="An">Mark Jamsek</span>
756 &lt;<a class="Mt" href="mailto:mark@jamsek.dev">mark@jamsek.dev</a>&gt;
757 <br/>
758 <span class="An">Martin Pieuchot</span>
759 &lt;<a class="Mt" href="mailto:mpi@openbsd.org">mpi@openbsd.org</a>&gt;
760 <br/>
761 <span class="An">Omar Polo</span>
762 &lt;<a class="Mt" href="mailto:op@openbsd.org">op@openbsd.org</a>&gt;
763 <br/>
764 <span class="An">Stefan Sperling</span>
765 &lt;<a class="Mt" href="mailto:stsp@openbsd.org">stsp@openbsd.org</a>&gt;
766 <br/>
767 <span class="An">Klemens Nanni</span>
768 &lt;<a class="Mt" href="mailto:kn@openbsd.org">kn@openbsd.org</a>&gt;</p>
769 </section>
770 </main>
771 <div class="foot" role="doc-pagefooter" aria-label="Manual footer
772 line"><span class="foot-left"></span><span class="foot-date">February 22,
773 2023</span> <span class="foot-os">OpenBSD 7.2</span></div>
774 </body>
775 </html>