Autogenerated HTML docs for v1.7.1
[git/jnareb-git.git] / git-whatchanged.html
blobccfa94ced1b7255dc5bd7b74767dd1d411be9d07
1 <!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" />
6 <meta name="generator" content="AsciiDoc 8.2.5" />
7 <style type="text/css">
8 /* Debug borders */
9 p, li, dt, dd, div, pre, h1, h2, h3, h4, h5, h6 {
11 border: 1px solid red;
15 body {
16 margin: 1em 5% 1em 5%;
19 a {
20 color: blue;
21 text-decoration: underline;
23 a:visited {
24 color: fuchsia;
27 em {
28 font-style: italic;
31 strong {
32 font-weight: bold;
35 tt {
36 color: navy;
39 h1, 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;
47 h1, h2, h3 {
48 border-bottom: 2px solid silver;
50 h2 {
51 padding-top: 0.5em;
53 h3 {
54 float: left;
56 h3 + * {
57 clear: left;
60 div.sectionbody {
61 font-family: serif;
62 margin-left: 0;
65 hr {
66 border: 1px solid silver;
69 p {
70 margin-top: 0.5em;
71 margin-bottom: 0.5em;
74 pre {
75 padding: 0;
76 margin: 0;
79 span#author {
80 color: #527bbd;
81 font-family: sans-serif;
82 font-weight: bold;
83 font-size: 1.1em;
85 span#email {
87 span#revision {
88 font-family: sans-serif;
91 div#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;
98 div#footer-text {
99 float: left;
100 padding-bottom: 0.5em;
102 div#footer-badges {
103 float: right;
104 padding-bottom: 0.5em;
107 div#preamble,
108 div.tableblock, div.imageblock, div.exampleblock, div.verseblock,
109 div.quoteblock, div.literalblock, div.listingblock, div.sidebarblock,
110 div.admonitionblock {
111 margin-right: 10%;
112 margin-top: 1.5em;
113 margin-bottom: 1.5em;
115 div.admonitionblock {
116 margin-top: 2.5em;
117 margin-bottom: 2.5em;
120 div.content { /* Block element content. */
121 padding: 0;
124 /* Block element titles. */
125 div.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;
132 div.title + * {
133 margin-top: 0;
136 td div.title:first-child {
137 margin-top: 0.0em;
139 div.content div.title:first-child {
140 margin-top: 0.0em;
142 div.content + div.title {
143 margin-top: 0.0em;
146 div.sidebarblock > div.content {
147 background: #ffffee;
148 border: 1px solid silver;
149 padding: 0.5em;
152 div.listingblock {
153 margin-right: 0%;
155 div.listingblock > div.content {
156 border: 1px solid silver;
157 background: #f4f4f4;
158 padding: 0.5em;
161 div.quoteblock > div.content {
162 padding-left: 2.0em;
165 div.attribution {
166 text-align: right;
168 div.verseblock + div.attribution {
169 text-align: left;
172 div.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;
180 div.admonitionblock td.content {
181 padding-left: 0.5em;
182 border-left: 2px solid silver;
185 div.exampleblock > div.content {
186 border-left: 2px solid silver;
187 padding: 0.5em;
190 div.verseblock div.content {
191 white-space: pre;
194 div.imageblock div.content { padding-left: 0; }
195 div.imageblock img { border: 1px solid silver; }
196 span.image img { border-style: none; }
198 dl {
199 margin-top: 0.8em;
200 margin-bottom: 0.8em;
202 dt {
203 margin-top: 0.5em;
204 margin-bottom: 0;
205 font-style: italic;
207 dd > *:first-child {
208 margin-top: 0;
211 ul, ol {
212 list-style-position: outside;
214 div.olist2 ol {
215 list-style-type: lower-alpha;
218 div.tableblock > table {
219 border: 3px solid #527bbd;
221 thead {
222 font-family: sans-serif;
223 font-weight: bold;
225 tfoot {
226 font-weight: bold;
229 div.hlist {
230 margin-top: 0.8em;
231 margin-bottom: 0.8em;
233 div.hlist td {
234 padding-bottom: 5px;
236 td.hlist1 {
237 vertical-align: top;
238 font-style: italic;
239 padding-right: 0.8em;
241 td.hlist2 {
242 vertical-align: top;
245 @media print {
246 div#footer-badges { display: none; }
249 div#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;
258 div.toclevel1, div.toclevel2, div.toclevel3, div.toclevel4 {
259 margin-top: 0;
260 margin-bottom: 0;
262 div.toclevel2 {
263 margin-left: 2em;
264 font-size: 0.9em;
266 div.toclevel3 {
267 margin-left: 4em;
268 font-size: 0.9em;
270 div.toclevel4 {
271 margin-left: 6em;
272 font-size: 0.9em;
274 include1::./stylesheets/xhtml11-manpage.css[]
275 /* Workarounds for IE6's broken and incomplete CSS2. */
277 div.sidebar-content {
278 background: #ffffee;
279 border: 1px solid silver;
280 padding: 0.5em;
282 div.sidebar-title, div.image-title {
283 font-family: sans-serif;
284 font-weight: bold;
285 margin-top: 0.0em;
286 margin-bottom: 0.5em;
289 div.listingblock div.content {
290 border: 1px solid silver;
291 background: #f4f4f4;
292 padding: 0.5em;
295 div.quoteblock-content {
296 padding-left: 2.0em;
299 div.exampleblock-content {
300 border-left: 2px solid silver;
301 padding-left: 0.5em;
304 /* IE6 sets dynamically generated links as visited. */
305 div#toc a:visited { color: blue; }
306 </style>
307 <title>git-whatchanged(1)</title>
308 </head>
309 <body>
310 <div id="header">
311 <h1>
312 git-whatchanged(1) Manual Page
313 </h1>
314 <h2>NAME</h2>
315 <div class="sectionbody">
316 <p>git-whatchanged -
317 Show logs with difference each commit introduces
318 </p>
319 </div>
320 </div>
321 <h2>SYNOPSIS</h2>
322 <div class="sectionbody">
323 <div class="para"><p><em>git whatchanged</em> &lt;option&gt;&#8230;</p></div>
324 </div>
325 <h2 id="_description">DESCRIPTION</h2>
326 <div class="sectionbody">
327 <div class="para"><p>Shows commit logs and diff output each commit introduces. The
328 command internally invokes <em>git rev-list</em> piped to
329 <em>git diff-tree</em>, and takes command line options for both of
330 these commands.</p></div>
331 <div class="para"><p>This manual page describes only the most frequently used options.</p></div>
332 </div>
333 <h2 id="_options">OPTIONS</h2>
334 <div class="sectionbody">
335 <div class="vlist"><dl>
336 <dt>
338 </dt>
339 <dd>
341 Show textual diffs, instead of the git internal diff
342 output format that is useful only to tell the changed
343 paths and their nature of changes.
344 </p>
345 </dd>
346 <dt>
347 -&lt;n&gt;
348 </dt>
349 <dd>
351 Limit output to &lt;n&gt; commits.
352 </p>
353 </dd>
354 <dt>
355 &lt;since&gt;..&lt;until&gt;
356 </dt>
357 <dd>
359 Limit output to between the two named commits (bottom
360 exclusive, top inclusive).
361 </p>
362 </dd>
363 <dt>
365 </dt>
366 <dd>
368 Show git internal diff output, but for the whole tree,
369 not just the top level.
370 </p>
371 </dd>
372 <dt>
374 </dt>
375 <dd>
377 By default, differences for merge commits are not shown.
378 With this flag, show differences to that commit from all
379 of its parents.
380 </p>
381 <div class="para"><p>However, it is not very useful in general, although it
382 <strong>is</strong> useful on a file-by-file basis.</p></div>
383 </dd>
384 <dt>
385 --pretty[=<em>&lt;format&gt;</em>]
386 </dt>
387 <dt>
388 --format[=<em>&lt;format&gt;</em>]
389 </dt>
390 <dd>
392 Pretty-print the contents of the commit logs in a given format,
393 where <em>&lt;format&gt;</em> can be one of <em>oneline</em>, <em>short</em>, <em>medium</em>,
394 <em>full</em>, <em>fuller</em>, <em>email</em>, <em>raw</em> and <em>format:&lt;string&gt;</em>.
395 When omitted, the format defaults to <em>medium</em>.
396 </p>
397 <div class="para"><p>Note: you can specify the default pretty format in the repository
398 configuration (see <a href="git-config.html">git-config(1)</a>).</p></div>
399 </dd>
400 <dt>
401 --abbrev-commit
402 </dt>
403 <dd>
405 Instead of showing the full 40-byte hexadecimal commit object
406 name, show only a partial prefix. Non default number of
407 digits can be specified with "--abbrev=&lt;n&gt;" (which also modifies
408 diff output, if it is displayed).
409 </p>
410 <div class="para"><p>This should make "--pretty=oneline" a whole lot more readable for
411 people using 80-column terminals.</p></div>
412 </dd>
413 <dt>
414 --oneline
415 </dt>
416 <dd>
418 This is a shorthand for "--pretty=oneline --abbrev-commit"
419 used together.
420 </p>
421 </dd>
422 <dt>
423 --encoding[=&lt;encoding&gt;]
424 </dt>
425 <dd>
427 The commit objects record the encoding used for the log message
428 in their encoding header; this option can be used to tell the
429 command to re-code the commit log message in the encoding
430 preferred by the user. For non plumbing commands this
431 defaults to UTF-8.
432 </p>
433 </dd>
434 <dt>
435 --no-notes
436 </dt>
437 <dt>
438 --show-notes[=&lt;ref&gt;]
439 </dt>
440 <dd>
442 Show the notes (see <a href="git-notes.html">git-notes(1)</a>) that annotate the
443 commit, when showing the commit log message. This is the default
444 for <tt>git log</tt>, <tt>git show</tt> and <tt>git whatchanged</tt> commands when
445 there is no <tt>--pretty</tt>, <tt>--format</tt> nor <tt>--oneline</tt> option is
446 given on the command line.
447 </p>
448 <div class="para"><p>With an optional argument, add this ref to the list of notes. The ref
449 is taken to be in <tt>refs/notes/</tt> if it is not qualified.</p></div>
450 </dd>
451 <dt>
452 --[no-]standard-notes
453 </dt>
454 <dd>
456 Enable or disable populating the notes ref list from the
457 <em>core.notesRef</em> and <em>notes.displayRef</em> variables (or
458 corresponding environment overrides). Enabled by default.
459 See <a href="git-config.html">git-config(1)</a>.
460 </p>
461 </dd>
462 </dl></div>
463 </div>
464 <h2 id="_pretty_formats">PRETTY FORMATS</h2>
465 <div class="sectionbody">
466 <div class="para"><p>If the commit is a merge, and if the pretty-format
467 is not <em>oneline</em>, <em>email</em> or <em>raw</em>, an additional line is
468 inserted before the <em>Author:</em> line. This line begins with
469 "Merge: " and the sha1s of ancestral commits are printed,
470 separated by spaces. Note that the listed commits may not
471 necessarily be the list of the <strong>direct</strong> parent commits if you
472 have limited your view of history: for example, if you are
473 only interested in changes related to a certain directory or
474 file.</p></div>
475 <div class="para"><p>Here are some additional details for each format:</p></div>
476 <div class="ilist"><ul>
477 <li>
479 <em>oneline</em>
480 </p>
481 <div class="literalblock">
482 <div class="content">
483 <pre><tt>&lt;sha1&gt; &lt;title line&gt;</tt></pre>
484 </div></div>
485 <div class="para"><p>This is designed to be as compact as possible.</p></div>
486 </li>
487 <li>
489 <em>short</em>
490 </p>
491 <div class="literalblock">
492 <div class="content">
493 <pre><tt>commit &lt;sha1&gt;
494 Author: &lt;author&gt;</tt></pre>
495 </div></div>
496 <div class="literalblock">
497 <div class="content">
498 <pre><tt>&lt;title line&gt;</tt></pre>
499 </div></div>
500 </li>
501 <li>
503 <em>medium</em>
504 </p>
505 <div class="literalblock">
506 <div class="content">
507 <pre><tt>commit &lt;sha1&gt;
508 Author: &lt;author&gt;
509 Date: &lt;author date&gt;</tt></pre>
510 </div></div>
511 <div class="literalblock">
512 <div class="content">
513 <pre><tt>&lt;title line&gt;</tt></pre>
514 </div></div>
515 <div class="literalblock">
516 <div class="content">
517 <pre><tt>&lt;full commit message&gt;</tt></pre>
518 </div></div>
519 </li>
520 <li>
522 <em>full</em>
523 </p>
524 <div class="literalblock">
525 <div class="content">
526 <pre><tt>commit &lt;sha1&gt;
527 Author: &lt;author&gt;
528 Commit: &lt;committer&gt;</tt></pre>
529 </div></div>
530 <div class="literalblock">
531 <div class="content">
532 <pre><tt>&lt;title line&gt;</tt></pre>
533 </div></div>
534 <div class="literalblock">
535 <div class="content">
536 <pre><tt>&lt;full commit message&gt;</tt></pre>
537 </div></div>
538 </li>
539 <li>
541 <em>fuller</em>
542 </p>
543 <div class="literalblock">
544 <div class="content">
545 <pre><tt>commit &lt;sha1&gt;
546 Author: &lt;author&gt;
547 AuthorDate: &lt;author date&gt;
548 Commit: &lt;committer&gt;
549 CommitDate: &lt;committer date&gt;</tt></pre>
550 </div></div>
551 <div class="literalblock">
552 <div class="content">
553 <pre><tt>&lt;title line&gt;</tt></pre>
554 </div></div>
555 <div class="literalblock">
556 <div class="content">
557 <pre><tt>&lt;full commit message&gt;</tt></pre>
558 </div></div>
559 </li>
560 <li>
562 <em>email</em>
563 </p>
564 <div class="literalblock">
565 <div class="content">
566 <pre><tt>From &lt;sha1&gt; &lt;date&gt;
567 From: &lt;author&gt;
568 Date: &lt;author date&gt;
569 Subject: [PATCH] &lt;title line&gt;</tt></pre>
570 </div></div>
571 <div class="literalblock">
572 <div class="content">
573 <pre><tt>&lt;full commit message&gt;</tt></pre>
574 </div></div>
575 </li>
576 <li>
578 <em>raw</em>
579 </p>
580 <div class="para"><p>The <em>raw</em> format shows the entire commit exactly as
581 stored in the commit object. Notably, the SHA1s are
582 displayed in full, regardless of whether --abbrev or
583 --no-abbrev are used, and <em>parents</em> information show the
584 true parent commits, without taking grafts nor history
585 simplification into account.</p></div>
586 </li>
587 <li>
589 <em>format:</em>
590 </p>
591 <div class="para"><p>The <em>format:</em> format allows you to specify which information
592 you want to show. It works a little bit like printf format,
593 with the notable exception that you get a newline with <em>%n</em>
594 instead of <em>\n</em>.</p></div>
595 <div class="para"><p>E.g, <em>format:"The author of %h was %an, %ar%nThe title was &gt;&gt;%s&lt;&lt;%n"</em>
596 would show something like this:</p></div>
597 <div class="listingblock">
598 <div class="content">
599 <pre><tt>The author of fe6e0ee was Junio C Hamano, 23 hours ago
600 The title was &gt;&gt;t4119: test autocomputing -p&lt;n&gt; for traditional diff input.&lt;&lt;
601 </tt></pre>
602 </div></div>
603 <div class="para"><p>The placeholders are:</p></div>
604 <div class="ilist"><ul>
605 <li>
607 <em>%H</em>: commit hash
608 </p>
609 </li>
610 <li>
612 <em>%h</em>: abbreviated commit hash
613 </p>
614 </li>
615 <li>
617 <em>%T</em>: tree hash
618 </p>
619 </li>
620 <li>
622 <em>%t</em>: abbreviated tree hash
623 </p>
624 </li>
625 <li>
627 <em>%P</em>: parent hashes
628 </p>
629 </li>
630 <li>
632 <em>%p</em>: abbreviated parent hashes
633 </p>
634 </li>
635 <li>
637 <em>%an</em>: author name
638 </p>
639 </li>
640 <li>
642 <em>%aN</em>: author name (respecting .mailmap, see <a href="git-shortlog.html">git-shortlog(1)</a> or <a href="git-blame.html">git-blame(1)</a>)
643 </p>
644 </li>
645 <li>
647 <em>%ae</em>: author email
648 </p>
649 </li>
650 <li>
652 <em>%aE</em>: author email (respecting .mailmap, see <a href="git-shortlog.html">git-shortlog(1)</a> or <a href="git-blame.html">git-blame(1)</a>)
653 </p>
654 </li>
655 <li>
657 <em>%ad</em>: author date (format respects --date= option)
658 </p>
659 </li>
660 <li>
662 <em>%aD</em>: author date, RFC2822 style
663 </p>
664 </li>
665 <li>
667 <em>%ar</em>: author date, relative
668 </p>
669 </li>
670 <li>
672 <em>%at</em>: author date, UNIX timestamp
673 </p>
674 </li>
675 <li>
677 <em>%ai</em>: author date, ISO 8601 format
678 </p>
679 </li>
680 <li>
682 <em>%cn</em>: committer name
683 </p>
684 </li>
685 <li>
687 <em>%cN</em>: committer name (respecting .mailmap, see <a href="git-shortlog.html">git-shortlog(1)</a> or <a href="git-blame.html">git-blame(1)</a>)
688 </p>
689 </li>
690 <li>
692 <em>%ce</em>: committer email
693 </p>
694 </li>
695 <li>
697 <em>%cE</em>: committer email (respecting .mailmap, see <a href="git-shortlog.html">git-shortlog(1)</a> or <a href="git-blame.html">git-blame(1)</a>)
698 </p>
699 </li>
700 <li>
702 <em>%cd</em>: committer date
703 </p>
704 </li>
705 <li>
707 <em>%cD</em>: committer date, RFC2822 style
708 </p>
709 </li>
710 <li>
712 <em>%cr</em>: committer date, relative
713 </p>
714 </li>
715 <li>
717 <em>%ct</em>: committer date, UNIX timestamp
718 </p>
719 </li>
720 <li>
722 <em>%ci</em>: committer date, ISO 8601 format
723 </p>
724 </li>
725 <li>
727 <em>%d</em>: ref names, like the --decorate option of <a href="git-log.html">git-log(1)</a>
728 </p>
729 </li>
730 <li>
732 <em>%e</em>: encoding
733 </p>
734 </li>
735 <li>
737 <em>%s</em>: subject
738 </p>
739 </li>
740 <li>
742 <em>%f</em>: sanitized subject line, suitable for a filename
743 </p>
744 </li>
745 <li>
747 <em>%b</em>: body
748 </p>
749 </li>
750 <li>
752 <em>%N</em>: commit notes
753 </p>
754 </li>
755 <li>
757 <em>%gD</em>: reflog selector, e.g., <tt>refs/stash@{1}</tt>
758 </p>
759 </li>
760 <li>
762 <em>%gd</em>: shortened reflog selector, e.g., <tt>stash@{1}</tt>
763 </p>
764 </li>
765 <li>
767 <em>%gs</em>: reflog subject
768 </p>
769 </li>
770 <li>
772 <em>%Cred</em>: switch color to red
773 </p>
774 </li>
775 <li>
777 <em>%Cgreen</em>: switch color to green
778 </p>
779 </li>
780 <li>
782 <em>%Cblue</em>: switch color to blue
783 </p>
784 </li>
785 <li>
787 <em>%Creset</em>: reset color
788 </p>
789 </li>
790 <li>
792 <em>%C(&#8230;)</em>: color specification, as described in color.branch.* config option
793 </p>
794 </li>
795 <li>
797 <em>%m</em>: left, right or boundary mark
798 </p>
799 </li>
800 <li>
802 <em>%n</em>: newline
803 </p>
804 </li>
805 <li>
807 <em>%%</em>: a raw <em>%</em>
808 </p>
809 </li>
810 <li>
812 <em>%x00</em>: print a byte from a hex code
813 </p>
814 </li>
815 <li>
817 <em>%w([&lt;w&gt;[,&lt;i1&gt;[,&lt;i2&gt;]]])</em>: switch line wrapping, like the -w option of
818 <a href="git-shortlog.html">git-shortlog(1)</a>.
819 </p>
820 </li>
821 </ul></div>
822 </li>
823 </ul></div>
824 <div class="admonitionblock">
825 <table><tr>
826 <td class="icon">
827 <div class="title">Note</div>
828 </td>
829 <td class="content">Some placeholders may depend on other options given to the
830 revision traversal engine. For example, the <tt>%g*</tt> reflog options will
831 insert an empty string unless we are traversing reflog entries (e.g., by
832 <tt>git log -g</tt>). The <tt>%d</tt> placeholder will use the "short" decoration
833 format if <tt>--decorate</tt> was not already provided on the command line.</td>
834 </tr></table>
835 </div>
836 <div class="para"><p>If you add a <tt>&#43;</tt> (plus sign) after <em>%</em> of a placeholder, a line-feed
837 is inserted immediately before the expansion if and only if the
838 placeholder expands to a non-empty string.</p></div>
839 <div class="para"><p>If you add a <tt>-</tt> (minus sign) after <em>%</em> of a placeholder, line-feeds that
840 immediately precede the expansion are deleted if and only if the
841 placeholder expands to an empty string.</p></div>
842 <div class="ilist"><ul>
843 <li>
845 <em>tformat:</em>
846 </p>
847 <div class="para"><p>The <em>tformat:</em> format works exactly like <em>format:</em>, except that it
848 provides "terminator" semantics instead of "separator" semantics. In
849 other words, each commit has the message terminator character (usually a
850 newline) appended, rather than a separator placed between entries.
851 This means that the final entry of a single-line format will be properly
852 terminated with a new line, just as the "oneline" format does.
853 For example:</p></div>
854 <div class="listingblock">
855 <div class="content">
856 <pre><tt>$ git log -2 --pretty=format:%h 4da45bef \
857 | perl -pe '$_ .= " -- NO NEWLINE\n" unless /\n/'
858 4da45be
859 7134973 -- NO NEWLINE
861 $ git log -2 --pretty=tformat:%h 4da45bef \
862 | perl -pe '$_ .= " -- NO NEWLINE\n" unless /\n/'
863 4da45be
864 7134973</tt></pre>
865 </div></div>
866 <div class="para"><p>In addition, any unrecognized string that has a <tt>%</tt> in it is interpreted
867 as if it has <tt>tformat:</tt> in front of it. For example, these two are
868 equivalent:</p></div>
869 <div class="listingblock">
870 <div class="content">
871 <pre><tt>$ git log -2 --pretty=tformat:%h 4da45bef
872 $ git log -2 --pretty=%h 4da45bef</tt></pre>
873 </div></div>
874 </li>
875 </ul></div>
876 </div>
877 <h2 id="_examples">Examples</h2>
878 <div class="sectionbody">
879 <div class="vlist"><dl>
880 <dt>
881 git whatchanged -p v2.6.12.. include/scsi drivers/scsi
882 </dt>
883 <dd>
885 Show as patches the commits since version <em>v2.6.12</em> that changed
886 any file in the include/scsi or drivers/scsi subdirectories
887 </p>
888 </dd>
889 <dt>
890 git whatchanged --since="2 weeks ago" -- gitk
891 </dt>
892 <dd>
894 Show the changes during the last two weeks to the file <em>gitk</em>.
895 The "--" is necessary to avoid confusion with the <strong>branch</strong> named
896 <em>gitk</em>
897 </p>
898 </dd>
899 </dl></div>
900 </div>
901 <h2 id="_author">Author</h2>
902 <div class="sectionbody">
903 <div class="para"><p>Written by Linus Torvalds &lt;torvalds@osdl.org&gt; and
904 Junio C Hamano &lt;gitster@pobox.com&gt;</p></div>
905 </div>
906 <h2 id="_documentation">Documentation</h2>
907 <div class="sectionbody">
908 <div class="para"><p>Documentation by David Greaves, Junio C Hamano and the git-list &lt;git@vger.kernel.org&gt;.</p></div>
909 </div>
910 <h2 id="_git">GIT</h2>
911 <div class="sectionbody">
912 <div class="para"><p>Part of the <a href="git.html">git(1)</a> suite</p></div>
913 </div>
914 <div id="footer">
915 <div id="footer-text">
916 Last updated 2010-04-24 02:56:12 UTC
917 </div>
918 </div>
919 </body>
920 </html>