2005-05-10 23:32:30 +02:00
|
|
|
git-rev-list(1)
|
|
|
|
===============
|
|
|
|
|
|
|
|
NAME
|
|
|
|
----
|
|
|
|
git-rev-list - Lists commit objects in reverse chronological order
|
|
|
|
|
|
|
|
|
|
|
|
SYNOPSIS
|
|
|
|
--------
|
2005-12-31 18:37:15 +01:00
|
|
|
[verse]
|
2005-10-30 10:03:45 +01:00
|
|
|
'git-rev-list' [ \--max-count=number ]
|
2006-12-20 03:25:32 +01:00
|
|
|
[ \--skip=number ]
|
2005-12-31 18:37:15 +01:00
|
|
|
[ \--max-age=timestamp ]
|
|
|
|
[ \--min-age=timestamp ]
|
|
|
|
[ \--sparse ]
|
|
|
|
[ \--no-merges ]
|
2006-01-27 10:39:24 +01:00
|
|
|
[ \--remove-empty ]
|
2007-06-16 21:03:43 +02:00
|
|
|
[ \--full-history ]
|
2006-07-02 01:29:37 +02:00
|
|
|
[ \--not ]
|
2005-12-31 18:37:15 +01:00
|
|
|
[ \--all ]
|
2006-09-06 06:39:02 +02:00
|
|
|
[ \--stdin ]
|
2007-11-11 08:29:41 +01:00
|
|
|
[ \--quiet ]
|
2006-03-01 00:07:20 +01:00
|
|
|
[ \--topo-order ]
|
2005-12-31 18:37:15 +01:00
|
|
|
[ \--parents ]
|
2007-06-16 21:03:42 +02:00
|
|
|
[ \--timestamp ]
|
2007-04-05 16:53:07 +02:00
|
|
|
[ \--left-right ]
|
2007-04-11 00:28:32 +02:00
|
|
|
[ \--cherry-pick ]
|
2006-12-30 20:59:08 +01:00
|
|
|
[ \--encoding[=<encoding>] ]
|
2006-09-18 02:23:20 +02:00
|
|
|
[ \--(author|committer|grep)=<pattern> ]
|
2007-07-22 08:18:33 +02:00
|
|
|
[ \--regexp-ignore-case | \-i ]
|
|
|
|
[ \--extended-regexp | \-E ]
|
2007-07-14 08:48:03 +02:00
|
|
|
[ \--date={local|relative|default|iso|rfc|short} ]
|
2006-03-02 10:11:31 +01:00
|
|
|
[ [\--objects | \--objects-edge] [ \--unpacked ] ]
|
2005-12-31 18:37:15 +01:00
|
|
|
[ \--pretty | \--header ]
|
|
|
|
[ \--bisect ]
|
2007-03-22 06:15:54 +01:00
|
|
|
[ \--bisect-vars ]
|
2007-10-22 07:48:11 +02:00
|
|
|
[ \--bisect-all ]
|
2006-08-04 10:11:15 +02:00
|
|
|
[ \--merge ]
|
2007-01-20 23:04:02 +01:00
|
|
|
[ \--reverse ]
|
2007-01-20 09:51:41 +01:00
|
|
|
[ \--walk-reflogs ]
|
2007-07-24 01:38:40 +02:00
|
|
|
[ \--no-walk ] [ \--do-walk ]
|
2005-12-31 18:37:15 +01:00
|
|
|
<commit>... [ \-- <paths>... ]
|
2005-05-10 23:32:30 +02:00
|
|
|
|
|
|
|
DESCRIPTION
|
|
|
|
-----------
|
2006-09-01 00:37:15 +02:00
|
|
|
|
2005-05-10 23:32:30 +02:00
|
|
|
Lists commit objects in reverse chronological order starting at the
|
2005-07-29 20:10:46 +02:00
|
|
|
given commit(s), taking ancestry relationship into account. This is
|
2005-05-10 23:32:30 +02:00
|
|
|
useful to produce human-readable log output.
|
|
|
|
|
2006-09-01 00:37:15 +02:00
|
|
|
Commits which are stated with a preceding '{caret}' cause listing to
|
|
|
|
stop at that point. Their parents are implied. Thus the following
|
|
|
|
command:
|
|
|
|
|
|
|
|
-----------------------------------------------------------------------
|
|
|
|
$ git-rev-list foo bar ^baz
|
|
|
|
-----------------------------------------------------------------------
|
|
|
|
|
2005-07-29 20:10:46 +02:00
|
|
|
means "list all the commits which are included in 'foo' and 'bar', but
|
|
|
|
not in 'baz'".
|
|
|
|
|
2006-09-01 00:37:15 +02:00
|
|
|
A special notation "'<commit1>'..'<commit2>'" can be used as a
|
|
|
|
short-hand for "{caret}'<commit1>' '<commit2>'". For example, either of
|
|
|
|
the following may be used interchangeably:
|
2005-10-30 10:03:45 +01:00
|
|
|
|
2006-09-01 00:37:15 +02:00
|
|
|
-----------------------------------------------------------------------
|
|
|
|
$ git-rev-list origin..HEAD
|
|
|
|
$ git-rev-list HEAD ^origin
|
|
|
|
-----------------------------------------------------------------------
|
|
|
|
|
|
|
|
Another special notation is "'<commit1>'...'<commit2>'" which is useful
|
|
|
|
for merges. The resulting set of commits is the symmetric difference
|
2006-07-02 01:29:37 +02:00
|
|
|
between the two operands. The following two commands are equivalent:
|
|
|
|
|
2006-09-01 00:37:15 +02:00
|
|
|
-----------------------------------------------------------------------
|
|
|
|
$ git-rev-list A B --not $(git-merge-base --all A B)
|
|
|
|
$ git-rev-list A...B
|
|
|
|
-----------------------------------------------------------------------
|
|
|
|
|
|
|
|
gitlink:git-rev-list[1] is a very essential git program, since it
|
|
|
|
provides the ability to build and traverse commit ancestry graphs. For
|
|
|
|
this reason, it has a lot of different options that enables it to be
|
|
|
|
used by commands as different as gitlink:git-bisect[1] and
|
|
|
|
gitlink:git-repack[1].
|
2005-10-30 10:03:45 +01:00
|
|
|
|
2005-10-03 19:16:30 +02:00
|
|
|
OPTIONS
|
|
|
|
-------
|
2006-09-01 00:37:15 +02:00
|
|
|
|
|
|
|
Commit Formatting
|
|
|
|
~~~~~~~~~~~~~~~~~
|
|
|
|
|
|
|
|
Using these options, gitlink:git-rev-list[1] will act similar to the
|
|
|
|
more specialized family of commit log tools: gitlink:git-log[1],
|
|
|
|
gitlink:git-show[1], and gitlink:git-whatchanged[1]
|
|
|
|
|
2007-05-14 01:25:45 +02:00
|
|
|
include::pretty-options.txt[]
|
2006-09-01 00:37:15 +02:00
|
|
|
|
|
|
|
--relative-date::
|
|
|
|
|
2007-04-25 08:36:22 +02:00
|
|
|
Synonym for `--date=relative`.
|
|
|
|
|
2007-07-14 08:48:03 +02:00
|
|
|
--date={relative,local,default,iso,rfc}::
|
2007-04-25 08:36:22 +02:00
|
|
|
|
2006-09-01 00:37:15 +02:00
|
|
|
Only takes effect for dates shown in human-readable format, such
|
|
|
|
as when using "--pretty".
|
2007-04-25 08:36:22 +02:00
|
|
|
+
|
|
|
|
`--date=relative` shows dates relative to the current time,
|
|
|
|
e.g. "2 hours ago".
|
|
|
|
+
|
|
|
|
`--date=local` shows timestamps in user's local timezone.
|
|
|
|
+
|
2007-07-14 08:48:03 +02:00
|
|
|
`--date=iso` (or `--date=iso8601`) shows timestamps in ISO 8601 format.
|
|
|
|
+
|
|
|
|
`--date=rfc` (or `--date=rfc2822`) shows timestamps in RFC 2822
|
|
|
|
format, often found in E-mail messages.
|
|
|
|
+
|
2007-08-24 02:44:13 +02:00
|
|
|
`--date=short` shows only date but not time, in `YYYY-MM-DD` format.
|
2007-07-14 08:48:03 +02:00
|
|
|
+
|
2007-04-25 08:36:22 +02:00
|
|
|
`--date=default` shows timestamps in the original timezone
|
|
|
|
(either committer's or author's).
|
2005-10-03 19:16:30 +02:00
|
|
|
|
2005-10-30 10:03:45 +01:00
|
|
|
--header::
|
2006-09-01 00:37:15 +02:00
|
|
|
|
|
|
|
Print the contents of the commit in raw-format; each record is
|
|
|
|
separated with a NUL character.
|
2005-10-30 10:03:45 +01:00
|
|
|
|
2006-07-10 19:57:21 +02:00
|
|
|
--parents::
|
2006-09-01 00:37:15 +02:00
|
|
|
|
2006-07-10 19:57:21 +02:00
|
|
|
Print the parents of the commit.
|
|
|
|
|
2007-06-16 21:03:42 +02:00
|
|
|
--timestamp::
|
|
|
|
Print the raw commit timestamp.
|
|
|
|
|
2007-04-05 16:53:07 +02:00
|
|
|
--left-right::
|
|
|
|
|
|
|
|
Mark which side of a symmetric diff a commit is reachable from.
|
|
|
|
Commits from the left side are prefixed with `<` and those from
|
|
|
|
the right with `>`. If combined with `--boundary`, those
|
|
|
|
commits are prefixed with `-`.
|
|
|
|
+
|
|
|
|
For example, if you have this topology:
|
|
|
|
+
|
|
|
|
-----------------------------------------------------------------------
|
|
|
|
y---b---b branch B
|
|
|
|
/ \ /
|
|
|
|
/ .
|
|
|
|
/ / \
|
|
|
|
o---x---a---a branch A
|
|
|
|
-----------------------------------------------------------------------
|
|
|
|
+
|
|
|
|
you would get an output line this:
|
|
|
|
+
|
|
|
|
-----------------------------------------------------------------------
|
|
|
|
$ git rev-list --left-right --boundary --pretty=oneline A...B
|
|
|
|
|
|
|
|
>bbbbbbb... 3rd on b
|
|
|
|
>bbbbbbb... 2nd on b
|
|
|
|
<aaaaaaa... 3rd on a
|
|
|
|
<aaaaaaa... 2nd on a
|
|
|
|
-yyyyyyy... 1st on b
|
|
|
|
-xxxxxxx... 1st on a
|
|
|
|
-----------------------------------------------------------------------
|
|
|
|
|
2006-09-01 00:37:15 +02:00
|
|
|
Diff Formatting
|
|
|
|
~~~~~~~~~~~~~~~
|
2005-10-03 19:16:30 +02:00
|
|
|
|
2006-09-01 00:37:15 +02:00
|
|
|
Below are listed options that control the formatting of diff output.
|
|
|
|
Some of them are specific to gitlink:git-rev-list[1], however other diff
|
|
|
|
options may be given. See gitlink:git-diff-files[1] for more options.
|
2006-03-02 10:11:31 +01:00
|
|
|
|
2006-09-01 00:37:15 +02:00
|
|
|
-c::
|
|
|
|
|
|
|
|
This flag changes the way a merge commit is displayed. It shows
|
|
|
|
the differences from each of the parents to the merge result
|
|
|
|
simultaneously instead of showing pairwise diff between a parent
|
|
|
|
and the result one at a time. Furthermore, it lists only files
|
|
|
|
which were modified from all parents.
|
|
|
|
|
|
|
|
--cc::
|
|
|
|
|
|
|
|
This flag implies the '-c' options and further compresses the
|
|
|
|
patch output by omitting hunks that show differences from only
|
|
|
|
one parent, or show the same change from all but one parent for
|
|
|
|
an Octopus merge.
|
|
|
|
|
|
|
|
-r::
|
|
|
|
|
|
|
|
Show recursive diffs.
|
|
|
|
|
|
|
|
-t::
|
|
|
|
|
|
|
|
Show the tree objects in the diff output. This implies '-r'.
|
|
|
|
|
|
|
|
Commit Limiting
|
|
|
|
~~~~~~~~~~~~~~~
|
|
|
|
|
|
|
|
Besides specifying a range of commits that should be listed using the
|
|
|
|
special notations explained in the description, additional commit
|
|
|
|
limiting may be applied.
|
|
|
|
|
|
|
|
--
|
|
|
|
|
|
|
|
-n 'number', --max-count='number'::
|
2005-10-30 10:03:45 +01:00
|
|
|
|
|
|
|
Limit the number of commits output.
|
|
|
|
|
2006-12-20 03:25:32 +01:00
|
|
|
--skip='number'::
|
|
|
|
|
|
|
|
Skip 'number' commits before starting to show the commit output.
|
|
|
|
|
2006-09-01 00:37:15 +02:00
|
|
|
--since='date', --after='date'::
|
|
|
|
|
|
|
|
Show commits more recent than a specific date.
|
|
|
|
|
|
|
|
--until='date', --before='date'::
|
2005-10-30 10:03:45 +01:00
|
|
|
|
2006-09-01 00:37:15 +02:00
|
|
|
Show commits older than a specific date.
|
|
|
|
|
|
|
|
--max-age='timestamp', --min-age='timestamp'::
|
|
|
|
|
|
|
|
Limit the commits output to specified time range.
|
2005-10-30 10:03:45 +01:00
|
|
|
|
2006-09-18 02:23:20 +02:00
|
|
|
--author='pattern', --committer='pattern'::
|
|
|
|
|
|
|
|
Limit the commits output to ones with author/committer
|
2007-05-19 01:21:53 +02:00
|
|
|
header lines that match the specified pattern (regular expression).
|
2006-09-18 02:23:20 +02:00
|
|
|
|
|
|
|
--grep='pattern'::
|
|
|
|
|
|
|
|
Limit the commits output to ones with log message that
|
2007-05-19 01:21:53 +02:00
|
|
|
matches the specified pattern (regular expression).
|
2006-09-18 02:23:20 +02:00
|
|
|
|
2007-07-22 08:18:33 +02:00
|
|
|
-i, --regexp-ignore-case::
|
2007-05-19 02:13:29 +02:00
|
|
|
|
|
|
|
Match the regexp limiting patterns without regard to letters case.
|
|
|
|
|
2007-07-22 08:18:33 +02:00
|
|
|
-E, --extended-regexp::
|
2007-05-19 02:13:29 +02:00
|
|
|
|
|
|
|
Consider the limiting patterns to be extended regular expressions
|
|
|
|
instead of the default basic regular expressions.
|
|
|
|
|
2006-01-27 10:39:24 +01:00
|
|
|
--remove-empty::
|
2006-09-01 00:37:15 +02:00
|
|
|
|
2006-01-27 10:39:24 +01:00
|
|
|
Stop when a given path disappears from the tree.
|
|
|
|
|
2007-06-16 21:03:43 +02:00
|
|
|
--full-history::
|
|
|
|
|
|
|
|
Show also parts of history irrelevant to current state of a given
|
|
|
|
path. This turns off history simplification, which removed merges
|
|
|
|
which didn't change anything at all at some child. It will still actually
|
|
|
|
simplify away merges that didn't change anything at all into either
|
|
|
|
child.
|
|
|
|
|
2006-07-10 19:57:21 +02:00
|
|
|
--no-merges::
|
2006-09-01 00:37:15 +02:00
|
|
|
|
2006-07-10 19:57:21 +02:00
|
|
|
Do not print commits with more than one parent.
|
|
|
|
|
2006-07-02 01:29:37 +02:00
|
|
|
--not::
|
2006-09-01 00:37:15 +02:00
|
|
|
|
|
|
|
Reverses the meaning of the '{caret}' prefix (or lack thereof)
|
|
|
|
for all following revision specifiers, up to the next '--not'.
|
2006-07-02 01:29:37 +02:00
|
|
|
|
2005-10-30 10:03:45 +01:00
|
|
|
--all::
|
|
|
|
|
2006-09-01 00:37:15 +02:00
|
|
|
Pretend as if all the refs in `$GIT_DIR/refs/` are listed on the
|
|
|
|
command line as '<commit>'.
|
2005-10-30 10:03:45 +01:00
|
|
|
|
2006-09-06 06:39:02 +02:00
|
|
|
--stdin::
|
|
|
|
|
|
|
|
In addition to the '<commit>' listed on the command
|
|
|
|
line, read them from the standard input.
|
2007-04-11 00:28:32 +02:00
|
|
|
|
2007-11-11 08:29:41 +01:00
|
|
|
--quiet::
|
|
|
|
|
|
|
|
Don't print anything to standard output. This form of
|
|
|
|
git-rev-list is primarly meant to allow the caller to
|
|
|
|
test the exit status to see if a range of objects is fully
|
|
|
|
connected (or not). It is faster than redirecting stdout
|
|
|
|
to /dev/null as the output does not have to be formatted.
|
|
|
|
|
2007-04-11 00:28:32 +02:00
|
|
|
--cherry-pick::
|
|
|
|
|
|
|
|
Omit any commit that introduces the same change as
|
|
|
|
another commit on the "other side" when the set of
|
|
|
|
commits are limited with symmetric difference.
|
|
|
|
+
|
|
|
|
For example, if you have two branches, `A` and `B`, a usual way
|
|
|
|
to list all commits on only one side of them is with
|
|
|
|
`--left-right`, like the example above in the description of
|
|
|
|
that option. It however shows the commits that were cherry-picked
|
|
|
|
from the other branch (for example, "3rd on b" may be cherry-picked
|
|
|
|
from branch A). With this option, such pairs of commits are
|
|
|
|
excluded from the output.
|
2006-09-06 06:39:02 +02:00
|
|
|
|
2007-01-24 15:05:16 +01:00
|
|
|
-g, --walk-reflogs::
|
2007-01-20 08:21:32 +01:00
|
|
|
|
|
|
|
Instead of walking the commit ancestry chain, walk
|
|
|
|
reflog entries from the most recent one to older ones.
|
|
|
|
When this option is used you cannot specify commits to
|
|
|
|
exclude (that is, '{caret}commit', 'commit1..commit2',
|
|
|
|
nor 'commit1...commit2' notations cannot be used).
|
|
|
|
+
|
|
|
|
With '\--pretty' format other than oneline (for obvious reasons),
|
|
|
|
this causes the output to have two extra lines of information
|
2007-07-02 07:24:59 +02:00
|
|
|
taken from the reflog. By default, 'commit@\{Nth}' notation is
|
2007-01-20 08:21:32 +01:00
|
|
|
used in the output. When the starting commit is specified as
|
2007-07-02 07:24:59 +02:00
|
|
|
'commit@{now}', output also uses 'commit@\{timestamp}' notation
|
2007-01-20 09:51:41 +01:00
|
|
|
instead. Under '\--pretty=oneline', the commit message is
|
|
|
|
prefixed with this information on the same line.
|
2007-08-22 10:18:03 +02:00
|
|
|
|
|
|
|
Cannot be combined with '\--reverse'.
|
2007-01-20 08:21:32 +01:00
|
|
|
|
2006-08-04 10:11:15 +02:00
|
|
|
--merge::
|
2006-09-01 00:37:15 +02:00
|
|
|
|
2006-08-04 10:11:15 +02:00
|
|
|
After a failed merge, show refs that touch files having a
|
|
|
|
conflict and don't exist on all heads to merge.
|
|
|
|
|
2006-09-01 00:37:15 +02:00
|
|
|
--boundary::
|
|
|
|
|
|
|
|
Output uninteresting commits at the boundary, which are usually
|
|
|
|
not shown.
|
|
|
|
|
|
|
|
--dense, --sparse::
|
|
|
|
|
|
|
|
When optional paths are given, the default behaviour ('--dense') is to
|
|
|
|
only output commits that changes at least one of them, and also ignore
|
|
|
|
merges that do not touch the given paths.
|
|
|
|
|
|
|
|
Use the '--sparse' flag to makes the command output all eligible commits
|
|
|
|
(still subject to count and age limitation), but apply merge
|
|
|
|
simplification nevertheless.
|
|
|
|
|
|
|
|
--bisect::
|
|
|
|
|
|
|
|
Limit output to the one commit object which is roughly halfway between
|
|
|
|
the included and excluded commits. Thus, if
|
|
|
|
|
|
|
|
-----------------------------------------------------------------------
|
|
|
|
$ git-rev-list --bisect foo ^bar ^baz
|
|
|
|
-----------------------------------------------------------------------
|
|
|
|
|
|
|
|
outputs 'midpoint', the output of the two commands
|
|
|
|
|
|
|
|
-----------------------------------------------------------------------
|
|
|
|
$ git-rev-list foo ^midpoint
|
|
|
|
$ git-rev-list midpoint ^bar ^baz
|
|
|
|
-----------------------------------------------------------------------
|
|
|
|
|
|
|
|
would be of roughly the same length. Finding the change which
|
|
|
|
introduces a regression is thus reduced to a binary search: repeatedly
|
|
|
|
generate and test new 'midpoint's until the commit chain is of length
|
|
|
|
one.
|
|
|
|
|
2007-03-22 06:15:54 +01:00
|
|
|
--bisect-vars::
|
|
|
|
|
|
|
|
This calculates the same as `--bisect`, but outputs text ready
|
|
|
|
to be eval'ed by the shell. These lines will assign the name of
|
|
|
|
the midpoint revision to the variable `bisect_rev`, and the
|
|
|
|
expected number of commits to be tested after `bisect_rev` is
|
|
|
|
tested to `bisect_nr`, the expected number of commits to be
|
|
|
|
tested if `bisect_rev` turns out to be good to `bisect_good`,
|
|
|
|
the expected number of commits to be tested if `bisect_rev`
|
|
|
|
turns out to be bad to `bisect_bad`, and the number of commits
|
|
|
|
we are bisecting right now to `bisect_all`.
|
|
|
|
|
2007-10-22 07:48:11 +02:00
|
|
|
--bisect-all::
|
|
|
|
|
|
|
|
This outputs all the commit objects between the included and excluded
|
|
|
|
commits, ordered by their distance to the included and excluded
|
|
|
|
commits. The farthest from them is displayed first. (This is the only
|
|
|
|
one displayed by `--bisect`.)
|
|
|
|
|
|
|
|
This is useful because it makes it easy to choose a good commit to
|
|
|
|
test when you want to avoid to test some of them for some reason (they
|
|
|
|
may not compile for example).
|
|
|
|
|
|
|
|
This option can be used along with `--bisect-vars`, in this case,
|
|
|
|
after all the sorted commit objects, there will be the same text as if
|
|
|
|
`--bisect-vars` had been used alone.
|
|
|
|
|
2006-09-01 00:37:15 +02:00
|
|
|
--
|
|
|
|
|
|
|
|
Commit Ordering
|
|
|
|
~~~~~~~~~~~~~~~
|
|
|
|
|
|
|
|
By default, the commits are shown in reverse chronological order.
|
|
|
|
|
|
|
|
--topo-order::
|
|
|
|
|
|
|
|
This option makes them appear in topological order (i.e.
|
|
|
|
descendant commits are shown before their parents).
|
|
|
|
|
|
|
|
--date-order::
|
|
|
|
|
|
|
|
This option is similar to '--topo-order' in the sense that no
|
|
|
|
parent comes before all of its children, but otherwise things
|
|
|
|
are still ordered in the commit timestamp order.
|
|
|
|
|
2007-01-20 23:04:02 +01:00
|
|
|
--reverse::
|
|
|
|
|
|
|
|
Output the commits in reverse order.
|
2007-08-22 10:18:03 +02:00
|
|
|
Cannot be combined with '\--walk-reflogs'.
|
2007-01-20 23:04:02 +01:00
|
|
|
|
2006-09-01 00:37:15 +02:00
|
|
|
Object Traversal
|
|
|
|
~~~~~~~~~~~~~~~~
|
|
|
|
|
|
|
|
These options are mostly targeted for packing of git repositories.
|
|
|
|
|
|
|
|
--objects::
|
|
|
|
|
|
|
|
Print the object IDs of any object referenced by the listed
|
|
|
|
commits. 'git-rev-list --objects foo ^bar' thus means "send me
|
|
|
|
all object IDs which I need to download if I have the commit
|
|
|
|
object 'bar', but not 'foo'".
|
|
|
|
|
|
|
|
--objects-edge::
|
|
|
|
|
|
|
|
Similar to '--objects', but also print the IDs of excluded
|
|
|
|
commits prefixed with a "-" character. This is used by
|
|
|
|
gitlink:git-pack-objects[1] to build "thin" pack, which records
|
|
|
|
objects in deltified form based on objects contained in these
|
|
|
|
excluded commits to reduce network traffic.
|
|
|
|
|
|
|
|
--unpacked::
|
|
|
|
|
|
|
|
Only useful with '--objects'; print the object IDs that are not
|
|
|
|
in packs.
|
2006-08-28 15:52:13 +02:00
|
|
|
|
2007-07-24 01:38:40 +02:00
|
|
|
--no-walk::
|
|
|
|
|
|
|
|
Only show the given revs, but do not traverse their ancestors.
|
|
|
|
|
|
|
|
--do-walk::
|
|
|
|
|
|
|
|
Overrides a previous --no-walk.
|
|
|
|
|
2007-05-14 01:25:45 +02:00
|
|
|
|
|
|
|
include::pretty-formats.txt[]
|
|
|
|
|
|
|
|
|
2005-05-10 23:32:30 +02:00
|
|
|
Author
|
|
|
|
------
|
|
|
|
Written by Linus Torvalds <torvalds@osdl.org>
|
|
|
|
|
|
|
|
Documentation
|
|
|
|
--------------
|
2006-09-01 00:37:15 +02:00
|
|
|
Documentation by David Greaves, Junio C Hamano, Jonas Fonseca
|
|
|
|
and the git-list <git@vger.kernel.org>.
|
2005-05-10 23:32:30 +02:00
|
|
|
|
|
|
|
GIT
|
|
|
|
---
|
2005-09-19 12:10:51 +02:00
|
|
|
Part of the gitlink:git[7] suite
|