summary | shortlog | log | commit | commitdiff | tree
raw | patch | inline | side by side (parent: d7a17ca)
raw | patch | inline | side by side (parent: d7a17ca)
author | Junio C Hamano <junkio@cox.net> | |
Tue, 10 Apr 2007 22:28:32 +0000 (15:28 -0700) | ||
committer | Junio C Hamano <junkio@cox.net> | |
Thu, 12 Apr 2007 03:02:03 +0000 (20:02 -0700) |
Signed-off-by: Junio C Hamano <junkio@cox.net>
Documentation/git-rev-list.txt | patch | blob | history |
index 12b71ed0bbae2516cb67c98c96a56e6278a6f5c2..77e068b15fb02da40a8c4c9f35d076d62f379587 100644 (file)
[ \--topo-order ]
[ \--parents ]
[ \--left-right ]
+ [ \--cherry-pick ]
[ \--encoding[=<encoding>] ]
[ \--(author|committer|grep)=<pattern> ]
[ [\--objects | \--objects-edge] [ \--unpacked ] ]
In addition to the '<commit>' listed on the command
line, read them from the standard input.
+--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.
+
-g, --walk-reflogs::
Instead of walking the commit ancestry chain, walk