I'm looking for the easiest way to compare the commit from which a branch was branched from to the current head of that branch. Obviously if I know where I branched off from, I can just compare from that commit to the branch. But it's an annoyance to find that first common parent. Is there an easier way to diff all the changes that were made in a branch since its creation?
A related issue is that if the branch has had merges, it may well be impossible to comprehensibly compare that branch with its root. But what I really want to do is see the results of all the commits directly to that branch (checking each commit one by one can be confusing due to things getting later undone).