| What 9af2490139 does is to "normalize" how we treat changes to the working 
tree when we suspend patches: the standard way is to first finalize the 
"internal" repo changes (i.e. update inventory and pristine tree), then 
afterwards apply changes to the working tree. Whereas before this patch, we 
changed working inside doSuspend, and finalized afterwards.
Note that finalizeRepositoryChanges also updates the index, which does look 
at the working tree.
ATM these are only data points, I don't have a complete explanation yet. |