Patch Set 2:

I think I know what's the culprit of our confusion :) Are you using "Team > Create Patch..." action from Package Explorer to generate the patch? If you use the same action in the History view you will get a diff between the selected commit and its ancestor.