Fix diffing only doable once for a file at a given revision

 - seems to me like a bug in the engine, not releasing temp files
History now shows a full "action" string instead of the Git one letter status
Removed debug logs