Elijah Newren <[email protected]> writes:
> Interesting; tbdiff looks cool. Junio hasn't queued this series yet,
> but it's easy enough to reconstruct the old one. It does weigh in
> pretty heavy, and I'm slighly worried about gmail mangling all the
> lines, but I'm going to give it a shot anyway. If it's too mangled,
> I'll try to repost using git-send-email. It does weigh in at over
> 1600 lines, so it's not small.
It seems that you have installed tbdiff correctly. The below seems
to match what I saw when I queued this round, relative to the
previous one.
What I often do when I see a new round of patches is:
$ git checkout en/rename-directory
$ git checkout master... ;# detach at the base of the old
$ git am -s mbox ;# take the new
$ git tbdiff ..@{-1} @{-1}..
to compare the old and new. Often (but not with this topic) earlier
parts of the topic are identical between the old and the new, so I
may rebase the new to preserve the commit timestamp of the old one
when it happens after the above sequence of commands. For example,
if I see these in tbdiff
1: 7893bf1720 = 1: f17207893b commit #1
2: c291293b2e = 2: 93b2ec2912 commit #2
3: a7d3c870a3 ! 3: 87b5e236a1 commit #3
@@ ... @@@
then we know up to commit #2 are the same as before, so I'd do
$ git rebase --onto c29129eb2e 93b2ec2912
by using the two commit object names on the last "=" line in the
output. Then, running the same tbdiff again:
$ git tbdiff ..@{-1} @{-1}..
would now show the output starting from "commit #3".