From: Junio C Hamano Date: Tue, 05 Mar 2019 23:52:17 GMT Subject: Re: Git log print commits between a revision range (inclusive) Message-ID: In-Reply-To: Rafael Ascensão writes: > As Junio mentioned, "A..B" means all commits reachable from B except those > reachable from A. Understanding this is just a way to say "B --not A" is > important to know you can take advantage of: > > `--boundary` > Output excluded boundary commits. Boundary commits are prefixed with -. > > In other words, git log --boundary .. should give you > exactly what you asked with the small caveat it marks excluded commits > differently. You are correct, but only when dealing with a single strand of pearls. If the history leading to is bushy with merges, the above will give _far_ more than what was requested. The fork points of the side branches that got merged during .. will also be shown, in addition to the .