Re: Question: How to find the commits in the ancestry path of seen down to _and_ including a given topic?
- From
Derrick Stolee <derrickstolee@github.com>
- Date
- Jul 21, 2022, 18:48 UTC
- Message-ID
- <571ad4e2-e6de-35a2-0d58-2329cf8684ab@github.com>
- In-Reply-To
- <xmqqy1wmlbnn.fsf@gitster.g>
On 7/21/2022 11:37 AM, Junio C Hamano wrote:
Show 13 quoted lines
> Elijah Newren <newren@gmail.com> writes: > >> A simple question that I'm spinning out of [1]: How can I get `git >> log` to show the commits in the ancestry path from seen, back to *and >> including* a given topic (but not commits from unrelated topics)? > > Drawing of a sample history, please. > > I feel stupid asking this, but I do not think I even understand what > the question is X-<. > > Commits that are ancestors of 'seen' and are descendants of the tip > of the topic?
Have you tried
git log --graph --oneline --boundary --ancestry-path <A>...<B>
The triple dots show the symmetric diff, and the --boundary shows the possible merge-bases. The --ancestry-path option seems to trim the output significantly in the example I tried.
Thanks, -Stolee