Question about "git log --cherry"
- From
- Francis Moreau <francis.moro@gmail.com>
- Date
- Sep 26, 2013, 16:35 UTC
- Message-ID
- <CAC9WiBjLqdqSKgLv_M6FPx3a2J-+ZKAQnk9OGn3h5SfqSpiT3g@mail.gmail.com>
Hello,
I'm trying to use "git log --cherry ..." in order to display new, kept and removed commits between two branches A and B.
So commits which are only in B are considered new and should be marked with '+'. Commits which are in both branches are marked with '=' but only commit in branch B are shown. Eventually commits which are in A but not in B anymore should be marked with '-'.
So far I found this solution:
$ git log --cherry-mark --right-only A...B $ git log --cherry-pick --left-only A...B
but I have to call twice git-log. This can be annoying since depending on A and B, calling git-log can take time.
Is there another option that I'm missing which would do the job but with only one call to git-log ?
Thanks
-- Francis