{"thread":{"id":"14314","subject":"[PATCH] Fix grammar in git-rev-parse(1).","startedAt":"2008-07-06T20:34:21Z","lastAt":"2008-07-06T20:34:21Z","messageCount":1,"participants":["Mikael Magnusson"],"isPatch":true,"patchVersion":1,"patchTotal":null},"messages":[{"id":"82389","messageId":"237967ef0807061334t681ad234vdb37cfe56af2e483@mail.gmail.com","threadId":"14314","inReplyTo":null,"subject":"[PATCH] Fix grammar in git-rev-parse(1).","fromName":"Mikael Magnusson","fromEmail":"mikachu@gmail.com","sentAt":"2008-07-06T20:34:21Z","receivedAt":"2008-07-06T20:34:21Z","isPatch":true,"sender":{"key":"mikachu@gmail.com","avatar":null},"body":"---\n Documentation/git-rev-parse.txt |    4 ++--\n 1 files changed, 2 insertions(+), 2 deletions(-)\n\ndiff --git a/Documentation/git-rev-parse.txt b/Documentation/git-rev-parse.txt\nindex 59e95ad..ba65bfa 100644\n--- a/Documentation/git-rev-parse.txt\n+++ b/Documentation/git-rev-parse.txt\n@@ -301,9 +301,9 @@ It is the set of commits that are reachable from\neither one of\n `r1` or `r2` but not from both.\n\n Two other shorthands for naming a set that is formed by a commit\n-and its parent commits exists.  `r1{caret}@` notation means all\n+and its parent commits exist.  The `r1{caret}@` notation means all\n parents of `r1`.  `r1{caret}!` includes commit `r1` but excludes\n-its all parents.\n+all of its parents.\n\n Here are a handful of examples:\n\n-- \n1.5.6.GIT\n\n\n2008/7/6 Junio C Hamano <gitster@pobox.com>:\n> \"Dmitry Potapov\" <dpotapov@gmail.com> writes:\n>\n>> On Fri, Jun 20, 2008 at 2:05 PM, Jakub Narebski <jnareb@gmail.com> wrote:\n>>>\n>>> There is shortcut for rev^..rev, namely rev^! (I'm not sure if it is\n>>> documented anywhere, though),\n>>\n>> The latter is not exactly a shortcut for the former.  You can try it at any\n>> merge commit, and you will see different log. For instance, in Git repo:\n>> ...\n>> So, I believe, rev^! means --first-parent rev^..rev\n>\n> Not quite.  From Documentation/git-rev-parse.txt:\n>\n>    SPECIFYING RANGES\n>    -----------------\n>\n>    Two other shorthands for naming a set that is formed by a commit\n>    and its parent commits exists.  `r1{caret}@` notation means all\n>    parents of `r1`.  `r1{caret}!` includes commit `r1` but excludes\n>    its all parents.\n> --\n> To unsubscribe from this list: send the line \"unsubscribe git\" in\n> the body of a message to majordomo@vger.kernel.org\n> More majordomo info at  http://vger.kernel.org/majordomo-info.html\n>\n\n\n\n-- \nMikael Magnusson\n"}]}