blob: e842e72eaf575824b04bfdc3bc8a50ecdd22f6c5 [file] [log] [blame]
Junio C Hamano1a4e8412005-12-27 08:17:231<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
2 "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
3<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
4<head>
5<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
Junio C Hamanoba4b9282008-07-06 05:20:316<meta name="generator" content="AsciiDoc 8.2.5" />
Junio C Hamano1a4e8412005-12-27 08:17:237<style type="text/css">
8/* Debug borders */
9p, li, dt, dd, div, pre, h1, h2, h3, h4, h5, h6 {
10/*
11 border: 1px solid red;
12*/
13}
14
15body {
16 margin: 1em 5% 1em 5%;
17}
18
Junio C Hamanoba4b9282008-07-06 05:20:3119a {
20 color: blue;
21 text-decoration: underline;
22}
23a:visited {
24 color: fuchsia;
25}
Junio C Hamano1a4e8412005-12-27 08:17:2326
27em {
28 font-style: italic;
29}
30
31strong {
32 font-weight: bold;
33}
34
35tt {
36 color: navy;
37}
38
39h1, h2, h3, h4, h5, h6 {
40 color: #527bbd;
41 font-family: sans-serif;
42 margin-top: 1.2em;
43 margin-bottom: 0.5em;
44 line-height: 1.3;
45}
46
Junio C Hamanoba4b9282008-07-06 05:20:3147h1, h2, h3 {
Junio C Hamano1a4e8412005-12-27 08:17:2348 border-bottom: 2px solid silver;
49}
50h2 {
Junio C Hamano1a4e8412005-12-27 08:17:2351 padding-top: 0.5em;
52}
Junio C Hamanoba4b9282008-07-06 05:20:3153h3 {
54 float: left;
55}
56h3 + * {
57 clear: left;
58}
Junio C Hamano1a4e8412005-12-27 08:17:2359
60div.sectionbody {
61 font-family: serif;
62 margin-left: 0;
63}
64
65hr {
66 border: 1px solid silver;
67}
68
69p {
70 margin-top: 0.5em;
71 margin-bottom: 0.5em;
72}
73
74pre {
75 padding: 0;
76 margin: 0;
77}
78
79span#author {
80 color: #527bbd;
81 font-family: sans-serif;
82 font-weight: bold;
Junio C Hamanoba4b9282008-07-06 05:20:3183 font-size: 1.1em;
Junio C Hamano1a4e8412005-12-27 08:17:2384}
85span#email {
86}
87span#revision {
88 font-family: sans-serif;
89}
90
91div#footer {
92 font-family: sans-serif;
93 font-size: small;
94 border-top: 2px solid silver;
95 padding-top: 0.5em;
96 margin-top: 4.0em;
97}
98div#footer-text {
99 float: left;
100 padding-bottom: 0.5em;
101}
102div#footer-badges {
103 float: right;
104 padding-bottom: 0.5em;
105}
106
107div#preamble,
108div.tableblock, div.imageblock, div.exampleblock, div.verseblock,
109div.quoteblock, div.literalblock, div.listingblock, div.sidebarblock,
110div.admonitionblock {
111 margin-right: 10%;
112 margin-top: 1.5em;
113 margin-bottom: 1.5em;
114}
115div.admonitionblock {
116 margin-top: 2.5em;
117 margin-bottom: 2.5em;
118}
119
120div.content { /* Block element content. */
121 padding: 0;
122}
123
124/* Block element titles. */
125div.title, caption.title {
126 font-family: sans-serif;
127 font-weight: bold;
128 text-align: left;
129 margin-top: 1.0em;
130 margin-bottom: 0.5em;
131}
132div.title + * {
133 margin-top: 0;
134}
135
136td div.title:first-child {
137 margin-top: 0.0em;
138}
139div.content div.title:first-child {
140 margin-top: 0.0em;
141}
142div.content + div.title {
143 margin-top: 0.0em;
144}
145
146div.sidebarblock > div.content {
147 background: #ffffee;
148 border: 1px solid silver;
149 padding: 0.5em;
150}
151
Junio C Hamanoba4b9282008-07-06 05:20:31152div.listingblock {
153 margin-right: 0%;
154}
Junio C Hamano1a4e8412005-12-27 08:17:23155div.listingblock > div.content {
156 border: 1px solid silver;
157 background: #f4f4f4;
158 padding: 0.5em;
159}
160
161div.quoteblock > div.content {
162 padding-left: 2.0em;
163}
Junio C Hamanoba4b9282008-07-06 05:20:31164
165div.attribution {
Junio C Hamano1a4e8412005-12-27 08:17:23166 text-align: right;
167}
Junio C Hamanoba4b9282008-07-06 05:20:31168div.verseblock + div.attribution {
169 text-align: left;
170}
Junio C Hamano1a4e8412005-12-27 08:17:23171
172div.admonitionblock .icon {
173 vertical-align: top;
174 font-size: 1.1em;
175 font-weight: bold;
176 text-decoration: underline;
177 color: #527bbd;
178 padding-right: 0.5em;
179}
180div.admonitionblock td.content {
181 padding-left: 0.5em;
182 border-left: 2px solid silver;
183}
184
185div.exampleblock > div.content {
186 border-left: 2px solid silver;
187 padding: 0.5em;
188}
189
190div.verseblock div.content {
191 white-space: pre;
192}
193
194div.imageblock div.content { padding-left: 0; }
195div.imageblock img { border: 1px solid silver; }
196span.image img { border-style: none; }
197
198dl {
199 margin-top: 0.8em;
200 margin-bottom: 0.8em;
201}
202dt {
203 margin-top: 0.5em;
204 margin-bottom: 0;
205 font-style: italic;
206}
207dd > *:first-child {
208 margin-top: 0;
209}
210
211ul, ol {
212 list-style-position: outside;
213}
Junio C Hamanoba4b9282008-07-06 05:20:31214div.olist2 ol {
Junio C Hamano1a4e8412005-12-27 08:17:23215 list-style-type: lower-alpha;
216}
217
218div.tableblock > table {
Junio C Hamanoba4b9282008-07-06 05:20:31219 border: 3px solid #527bbd;
Junio C Hamano1a4e8412005-12-27 08:17:23220}
221thead {
222 font-family: sans-serif;
223 font-weight: bold;
224}
225tfoot {
226 font-weight: bold;
227}
228
229div.hlist {
230 margin-top: 0.8em;
231 margin-bottom: 0.8em;
232}
Junio C Hamanoba4b9282008-07-06 05:20:31233div.hlist td {
234 padding-bottom: 5px;
235}
Junio C Hamano1a4e8412005-12-27 08:17:23236td.hlist1 {
237 vertical-align: top;
238 font-style: italic;
239 padding-right: 0.8em;
240}
241td.hlist2 {
242 vertical-align: top;
243}
244
245@media print {
246 div#footer-badges { display: none; }
247}
Junio C Hamanoba4b9282008-07-06 05:20:31248
249div#toctitle {
250 color: #527bbd;
251 font-family: sans-serif;
252 font-size: 1.1em;
253 font-weight: bold;
254 margin-top: 1.0em;
255 margin-bottom: 0.1em;
256}
257
258div.toclevel1, div.toclevel2, div.toclevel3, div.toclevel4 {
259 margin-top: 0;
260 margin-bottom: 0;
261}
262div.toclevel2 {
263 margin-left: 2em;
264 font-size: 0.9em;
265}
266div.toclevel3 {
267 margin-left: 4em;
268 font-size: 0.9em;
269}
270div.toclevel4 {
271 margin-left: 6em;
272 font-size: 0.9em;
273}
274include1::./stylesheets/xhtml11-manpage.css[]
Junio C Hamano1a4e8412005-12-27 08:17:23275/* Workarounds for IE6's broken and incomplete CSS2. */
276
277div.sidebar-content {
278 background: #ffffee;
279 border: 1px solid silver;
280 padding: 0.5em;
281}
282div.sidebar-title, div.image-title {
283 font-family: sans-serif;
284 font-weight: bold;
285 margin-top: 0.0em;
286 margin-bottom: 0.5em;
287}
288
289div.listingblock div.content {
290 border: 1px solid silver;
291 background: #f4f4f4;
292 padding: 0.5em;
293}
294
295div.quoteblock-content {
296 padding-left: 2.0em;
297}
298
299div.exampleblock-content {
300 border-left: 2px solid silver;
301 padding-left: 0.5em;
302}
Junio C Hamanoba4b9282008-07-06 05:20:31303
304/* IE6 sets dynamically generated links as visited. */
305div#toc a:visited { color: blue; }
Junio C Hamano1a4e8412005-12-27 08:17:23306</style>
307<title>git-grep(1)</title>
308</head>
309<body>
310<div id="header">
311<h1>
312git-grep(1) Manual Page
313</h1>
314<h2>NAME</h2>
315<div class="sectionbody">
316<p>git-grep -
Junio C Hamano01078922006-03-10 00:31:47317 Print lines matching a pattern
Junio C Hamano1a4e8412005-12-27 08:17:23318</p>
319</div>
320</div>
321<h2>SYNOPSIS</h2>
322<div class="sectionbody">
Junio C Hamano617fdb82006-05-16 02:14:21323<div class="verseblock">
Junio C Hamano636c8b22010-03-07 22:25:17324<div class="content"><em>git grep</em> [-a | --text] [-I] [-i | --ignore-case] [-w | --word-regexp]
Junio C Hamano97efb002006-09-16 18:16:04325 [-v | --invert-match] [-h|-H] [--full-name]
Junio C Hamano9882a522007-04-27 08:22:22326 [-E | --extended-regexp] [-G | --basic-regexp]
327 [-F | --fixed-strings] [-n]
328 [-l | --files-with-matches] [-L | --files-without-match]
Junio C Hamano7d449522010-07-01 00:08:51329 [(-O | --open-files-in-pager) [&lt;pager&gt;]]
Junio C Hamanoa476efa2008-10-10 15:31:42330 [-z | --null]
Junio C Hamano83b35472010-01-29 05:02:13331 [-c | --count] [--all-match] [-q | --quiet]
Junio C Hamano9f883862009-08-11 06:23:52332 [--max-depth &lt;depth&gt;]
Junio C Hamano4aa0bcc2010-03-03 05:13:12333 [--color[=&lt;when&gt;] | --no-color]
Junio C Hamano617fdb82006-05-16 02:14:21334 [-A &lt;post-context&gt;] [-B &lt;pre-context&gt;] [-C &lt;context&gt;]
Junio C Hamano9882a522007-04-27 08:22:22335 [-f &lt;file&gt;] [-e] &lt;pattern&gt;
Junio C Hamano636c8b22010-03-07 22:25:17336 [--and|--or|--not|(|)|-e &lt;pattern&gt;&#8230;]
337 [--cached | --no-index | &lt;tree&gt;&#8230;]
Junio C Hamano74a198f2010-02-22 00:13:31338 [--] [&lt;pathspec&gt;&#8230;]</div></div>
Junio C Hamano1a4e8412005-12-27 08:17:23339</div>
Junio C Hamanoba4b9282008-07-06 05:20:31340<h2 id="_description">DESCRIPTION</h2>
Junio C Hamano1a4e8412005-12-27 08:17:23341<div class="sectionbody">
Junio C Hamano74a198f2010-02-22 00:13:31342<div class="para"><p>Look for specified patterns in the tracked files in the work tree, blobs
343registered in the index file, or blobs in given tree objects.</p></div>
Junio C Hamano1a4e8412005-12-27 08:17:23344</div>
Junio C Hamanoba4b9282008-07-06 05:20:31345<h2 id="_options">OPTIONS</h2>
Junio C Hamano1a4e8412005-12-27 08:17:23346<div class="sectionbody">
Junio C Hamanoba4b9282008-07-06 05:20:31347<div class="vlist"><dl>
Junio C Hamano1a4e8412005-12-27 08:17:23348<dt>
Junio C Hamano617fdb82006-05-16 02:14:21349--cached
350</dt>
351<dd>
352<p>
Junio C Hamano636c8b22010-03-07 22:25:17353 Instead of searching tracked files in the working tree, search
354 blobs registered in the index file.
355</p>
356</dd>
357<dt>
358--no-index
359</dt>
360<dd>
361<p>
362 Search files in the current directory, not just those tracked by git.
Junio C Hamano617fdb82006-05-16 02:14:21363</p>
364</dd>
365<dt>
Junio C Hamanoeb415992008-06-08 22:49:47366-a
367</dt>
368<dt>
369--text
Junio C Hamano617fdb82006-05-16 02:14:21370</dt>
371<dd>
372<p>
373 Process binary files as if they were text.
374</p>
375</dd>
376<dt>
Junio C Hamanoeb415992008-06-08 22:49:47377-i
378</dt>
379<dt>
380--ignore-case
Junio C Hamano617fdb82006-05-16 02:14:21381</dt>
382<dd>
383<p>
384 Ignore case differences between the patterns and the
385 files.
386</p>
387</dd>
388<dt>
Junio C Hamano9882a522007-04-27 08:22:22389-I
390</dt>
391<dd>
392<p>
393 Don't match the pattern in binary files.
394</p>
395</dd>
396<dt>
Junio C Hamano9f883862009-08-11 06:23:52397--max-depth &lt;depth&gt;
398</dt>
399<dd>
400<p>
Junio C Hamano74a198f2010-02-22 00:13:31401 For each &lt;pathspec&gt; given on command line, descend at most &lt;depth&gt;
Junio C Hamano9f883862009-08-11 06:23:52402 levels of directories. A negative value means no limit.
403</p>
404</dd>
405<dt>
Junio C Hamanoeb415992008-06-08 22:49:47406-w
407</dt>
408<dt>
409--word-regexp
Junio C Hamano617fdb82006-05-16 02:14:21410</dt>
411<dd>
412<p>
413 Match the pattern only at word boundary (either begin at the
414 beginning of a line, or preceded by a non-word character; end at
415 the end of a line or followed by a non-word character).
416</p>
417</dd>
418<dt>
Junio C Hamanoeb415992008-06-08 22:49:47419-v
420</dt>
421<dt>
422--invert-match
Junio C Hamano617fdb82006-05-16 02:14:21423</dt>
424<dd>
425<p>
426 Select non-matching lines.
427</p>
428</dd>
429<dt>
Junio C Hamanoeb415992008-06-08 22:49:47430-h
431</dt>
432<dt>
433-H
Junio C Hamano97efb002006-09-16 18:16:04434</dt>
435<dd>
436<p>
437 By default, the command shows the filename for each
438 match. <tt>-h</tt> option is used to suppress this output.
439 <tt>-H</tt> is there for completeness and does not do anything
440 except it overrides <tt>-h</tt> given earlier on the command
441 line.
442</p>
443</dd>
444<dt>
Junio C Hamano85e45fa2006-08-13 07:47:41445--full-name
446</dt>
447<dd>
448<p>
449 When run from a subdirectory, the command usually
450 outputs paths relative to the current directory. This
451 option forces paths to be output relative to the project
452 top directory.
453</p>
454</dd>
455<dt>
Junio C Hamanoeb415992008-06-08 22:49:47456-E
457</dt>
458<dt>
459--extended-regexp
460</dt>
461<dt>
462-G
463</dt>
464<dt>
465--basic-regexp
Junio C Hamano617fdb82006-05-16 02:14:21466</dt>
467<dd>
468<p>
469 Use POSIX extended/basic regexp for patterns. Default
470 is to use basic regexp.
471</p>
472</dd>
473<dt>
Junio C Hamanoeb415992008-06-08 22:49:47474-F
475</dt>
476<dt>
477--fixed-strings
Junio C Hamano9882a522007-04-27 08:22:22478</dt>
479<dd>
480<p>
481 Use fixed strings for patterns (don't interpret pattern
482 as a regex).
483</p>
484</dd>
485<dt>
Junio C Hamano617fdb82006-05-16 02:14:21486-n
487</dt>
488<dd>
489<p>
490 Prefix the line number to matching lines.
491</p>
492</dd>
493<dt>
Junio C Hamanoeb415992008-06-08 22:49:47494-l
495</dt>
496<dt>
497--files-with-matches
498</dt>
499<dt>
500--name-only
501</dt>
502<dt>
503-L
504</dt>
505<dt>
506--files-without-match
Junio C Hamano617fdb82006-05-16 02:14:21507</dt>
508<dd>
509<p>
510 Instead of showing every matched line, show only the
511 names of files that contain (or do not contain) matches.
Junio C Hamano636c8b22010-03-07 22:25:17512 For better compatibility with <em>git diff</em>, <tt>--name-only</tt> is a
513 synonym for <tt>--files-with-matches</tt>.
Junio C Hamano617fdb82006-05-16 02:14:21514</p>
515</dd>
516<dt>
Junio C Hamano7d449522010-07-01 00:08:51517-O [&lt;pager&gt;]
518</dt>
519<dt>
520--open-files-in-pager [&lt;pager&gt;]
521</dt>
522<dd>
523<p>
524 Open the matching files in the pager (not the output of <em>grep</em>).
525 If the pager happens to be "less" or "vi", and the user
526 specified only one pattern, the first file is positioned at
527 the first match automatically.
528</p>
529</dd>
530<dt>
Junio C Hamanoa476efa2008-10-10 15:31:42531-z
532</dt>
533<dt>
534--null
535</dt>
536<dd>
537<p>
538 Output \0 instead of the character that normally follows a
539 file name.
540</p>
541</dd>
542<dt>
Junio C Hamanoeb415992008-06-08 22:49:47543-c
544</dt>
545<dt>
546--count
Junio C Hamano617fdb82006-05-16 02:14:21547</dt>
548<dd>
549<p>
550 Instead of showing every matched line, show the number of
551 lines that match.
552</p>
553</dd>
554<dt>
Junio C Hamano4aa0bcc2010-03-03 05:13:12555--color[=&lt;when&gt;]
Junio C Hamanod257cff2009-03-18 05:27:16556</dt>
557<dd>
558<p>
559 Show colored matches.
Junio C Hamano4aa0bcc2010-03-03 05:13:12560 The value must be always (the default), never, or auto.
Junio C Hamanod257cff2009-03-18 05:27:16561</p>
562</dd>
563<dt>
564--no-color
565</dt>
566<dd>
567<p>
568 Turn off match highlighting, even when the configuration file
569 gives the default to color output.
Junio C Hamano4aa0bcc2010-03-03 05:13:12570 Same as <tt>--color=never</tt>.
Junio C Hamanod257cff2009-03-18 05:27:16571</p>
572</dd>
573<dt>
Junio C Hamano617fdb82006-05-16 02:14:21574-[ABC] &lt;context&gt;
575</dt>
576<dd>
577<p>
578 Show <tt>context</tt> trailing (<tt>A</tt> &#8212; after), or leading (<tt>B</tt>
579 &#8212; before), or both (<tt>C</tt> &#8212; context) lines, and place a
Junio C Hamano341071d2006-06-04 07:24:48580 line containing <tt>--</tt> between contiguous groups of
Junio C Hamano617fdb82006-05-16 02:14:21581 matches.
582</p>
583</dd>
584<dt>
Junio C Hamano9882a522007-04-27 08:22:22585-&lt;num&gt;
586</dt>
587<dd>
588<p>
Junio C Hamano636c8b22010-03-07 22:25:17589 A shortcut for specifying <tt>-C&lt;num&gt;</tt>.
Junio C Hamano9882a522007-04-27 08:22:22590</p>
591</dd>
592<dt>
Junio C Hamano48bc1ce2009-07-09 16:49:19593-p
594</dt>
595<dt>
596--show-function
597</dt>
598<dd>
599<p>
600 Show the preceding line that contains the function name of
601 the match, unless the matching line is a function name itself.
602 The name is determined in the same way as <em>git diff</em> works out
603 patch hunk headers (see <em>Defining a custom hunk-header</em> in
604 <a href="gitattributes.html">gitattributes(5)</a>).
605</p>
606</dd>
607<dt>
Junio C Hamano617fdb82006-05-16 02:14:21608-f &lt;file&gt;
609</dt>
610<dd>
611<p>
612 Read patterns from &lt;file&gt;, one per line.
613</p>
614</dd>
615<dt>
Junio C Hamano3901ffb2006-06-26 23:46:53616-e
617</dt>
618<dd>
619<p>
620 The next parameter is the pattern. This option has to be
Junio C Hamano636c8b22010-03-07 22:25:17621 used for patterns starting with <tt>-</tt> and should be used in
Junio C Hamano00442022006-08-03 00:29:36622 scripts passing user input to grep. Multiple patterns are
623 combined by <em>or</em>.
624</p>
625</dd>
626<dt>
Junio C Hamanoeb415992008-06-08 22:49:47627--and
628</dt>
629<dt>
630--or
631</dt>
632<dt>
633--not
634</dt>
635<dt>
636( &#8230; )
Junio C Hamano00442022006-08-03 00:29:36637</dt>
638<dd>
639<p>
Junio C Hamanof9771f62007-01-17 17:42:30640 Specify how multiple patterns are combined using Boolean
Junio C Hamano00442022006-08-03 00:29:36641 expressions. <tt>--or</tt> is the default operator. <tt>--and</tt> has
642 higher precedence than <tt>--or</tt>. <tt>-e</tt> has to be used for all
643 patterns.
Junio C Hamano3901ffb2006-06-26 23:46:53644</p>
645</dd>
646<dt>
Junio C Hamanofbe00522006-10-19 05:58:48647--all-match
648</dt>
649<dd>
650<p>
651 When giving multiple pattern expressions combined with <tt>--or</tt>,
652 this flag is specified to limit the match to files that
653 have lines to match all of them.
654</p>
655</dd>
656<dt>
Junio C Hamano83b35472010-01-29 05:02:13657-q
658</dt>
659<dt>
660--quiet
661</dt>
662<dd>
663<p>
664 Do not output matched lines; instead, exit with status 0 when
665 there is a match and with non-zero status when there isn't.
666</p>
667</dd>
668<dt>
Junio C Hamano636c8b22010-03-07 22:25:17669&lt;tree&gt;&#8230;
Junio C Hamano617fdb82006-05-16 02:14:21670</dt>
671<dd>
672<p>
Junio C Hamano636c8b22010-03-07 22:25:17673 Instead of searching tracked files in the working tree, search
674 blobs in the given trees.
Junio C Hamano617fdb82006-05-16 02:14:21675</p>
676</dd>
677<dt>
Junio C Hamano00442022006-08-03 00:29:36678--
Junio C Hamanoa6331a82006-01-22 07:50:33679</dt>
680<dd>
681<p>
682 Signals the end of options; the rest of the parameters
Junio C Hamano74a198f2010-02-22 00:13:31683 are &lt;pathspec&gt; limiters.
684</p>
685</dd>
686<dt>
687&lt;pathspec&gt;&#8230;
688</dt>
689<dd>
690<p>
691 If given, limit the search to paths matching at least one pattern.
692 Both leading paths match and glob(7) patterns are supported.
Junio C Hamanoa6331a82006-01-22 07:50:33693</p>
694</dd>
Junio C Hamanoba4b9282008-07-06 05:20:31695</dl></div>
Junio C Hamano1a4e8412005-12-27 08:17:23696</div>
Junio C Hamano636c8b22010-03-07 22:25:17697<h2 id="_examples">Examples</h2>
Junio C Hamano00442022006-08-03 00:29:36698<div class="sectionbody">
Junio C Hamanoba4b9282008-07-06 05:20:31699<div class="vlist"><dl>
Junio C Hamano00442022006-08-03 00:29:36700<dt>
Junio C Hamano2db3e752010-09-03 21:33:06701git grep &#39;time_t&#39; -- &#39;*.[ch]&#39;
Junio C Hamano74a198f2010-02-22 00:13:31702</dt>
703<dd>
704<p>
705 Looks for <tt>time_t</tt> in all tracked .c and .h files in the working
706 directory and its subdirectories.
707</p>
708</dd>
709<dt>
Junio C Hamano2db3e752010-09-03 21:33:06710git grep -e &#39;#define&#39; --and \( -e MAX_PATH -e PATH_MAX \)
Junio C Hamano00442022006-08-03 00:29:36711</dt>
712<dd>
713<p>
714 Looks for a line that has <tt>#define</tt> and either <tt>MAX_PATH</tt> or
715 <tt>PATH_MAX</tt>.
716</p>
717</dd>
Junio C Hamanofbe00522006-10-19 05:58:48718<dt>
719git grep --all-match -e NODE -e Unexpected
720</dt>
721<dd>
722<p>
723 Looks for a line that has <tt>NODE</tt> or <tt>Unexpected</tt> in
724 files that have lines that match both.
725</p>
726</dd>
Junio C Hamanoba4b9282008-07-06 05:20:31727</dl></div>
Junio C Hamano00442022006-08-03 00:29:36728</div>
Junio C Hamanoba4b9282008-07-06 05:20:31729<h2 id="_author">Author</h2>
Junio C Hamano1a4e8412005-12-27 08:17:23730<div class="sectionbody">
Junio C Hamanoba4b9282008-07-06 05:20:31731<div class="para"><p>Originally written by Linus Torvalds &lt;torvalds@osdl.org&gt;, later
732revamped by Junio C Hamano.</p></div>
Junio C Hamano1a4e8412005-12-27 08:17:23733</div>
Junio C Hamanoba4b9282008-07-06 05:20:31734<h2 id="_documentation">Documentation</h2>
Junio C Hamano1a4e8412005-12-27 08:17:23735<div class="sectionbody">
Junio C Hamanoba4b9282008-07-06 05:20:31736<div class="para"><p>Documentation by Junio C Hamano and the git-list &lt;git@vger.kernel.org&gt;.</p></div>
Junio C Hamano1a4e8412005-12-27 08:17:23737</div>
Junio C Hamanoba4b9282008-07-06 05:20:31738<h2 id="_git">GIT</h2>
Junio C Hamano1a4e8412005-12-27 08:17:23739<div class="sectionbody">
Junio C Hamanoba4b9282008-07-06 05:20:31740<div class="para"><p>Part of the <a href="git.html">git(1)</a> suite</p></div>
Junio C Hamano1a4e8412005-12-27 08:17:23741</div>
742<div id="footer">
743<div id="footer-text">
Junio C Hamanoac752fa2010-09-19 00:01:00744Last updated 2010-09-18 23:56:45 UTC
Junio C Hamano1a4e8412005-12-27 08:17:23745</div>
746</div>
747</body>
748</html>