Jerry Zhang wrote: > My motivation is to find the point at which a release branch forked off from > a main branch, even though the release branch could have been merged > into the main branch multiple times since it was forked off. As far as I'm aware this is precisely the only advantage of Mercurial over Git. Last time I checked the only way to actually find out the fork point considering multiple corner cases was to directly store it. Perhaps --exclude-path-first-parent would be a good approximation. -- Felipe Contreras