...either using Kaleidoscope's changeset support, or creating temp folders for each revision and open the external diff on the top level folders?