I've had some problems with the diff not always showing, I'm almost certain it's because of the fragile launch services database, so now I've added full path of TextMate to “open -a TextMate”. Changed: U trunk/Support/lib/progress.rb