David Kastrup wrote: > git-name-rev b5dd9d20 > b5dd9d20 tags/v1.4.2-rc1~88 > > So what is it I am doing wrong here? The problem I have is that in > Emacs, one can go to the "next version" in an annotated file, and I > get stuck in a loop here, since tags/v1.4.2-rc1~88 delivers > > git-rev-list HEAD --not tags/v1.4.2-rc1~88 --parents contrib/emacs/vc-git.el|tail -1|git-name-rev --stdin > > d87b90e47f7430455385edcf8506288b9a73d3b5 (tags/v1.4.2-rc1~87) b5dd9d2027c1bd5758033c7baf6d087752b0263d (tags/v1.4.2-rc1~88) 280242d1cc1fe2847f649d2f16b273e168fcbc48 (tags/v1.4.2-rc1~92) > > So we have tags/v1.4.2-rc1~87 listed as successor again, so I get into > a loop of blame. > > Is there something I don't understand about merges? rev-list --parents list both the commit and its parent(s). If you are only interested in the parents, ignore the first SHA1 on the line. -- Hannes - To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html