Hi Julian,
On Wed, Feb 02, 2011 at 11:31:40PM -0500, Julian Ibarz wrote:
So now my two questions that could save me some time are:
- is there a function that gives the distance between two commits? I'm
sure there is something like this coded somewhere but I didn't find it
yet
One thing which now came to my mind is that you might be interested in
is to use merge bases to find the earliest commit that contains a
certain revision.
Have a look at how I implemented the submodule merge strategy that might
help you. You can find it in commit 68d03e4a. I basically do a search
for the earliest commit that contains the commits from both sides. You
could use a similar strategy but limit the possible candidates to a
restricted list of commits which are contained in the supermodule.
Cheers Heiko