Details
Description
jmhsieh found an issue when doing a diff between a pre-0.96 branch and a post-0.96 branch.
Typically, if the pre-0.96 branch is specified first, and the post-0.96 branch second, the exisitng logic handles it.
When it is in the reverse order, that logic is not handled properly.
The fix should address this.