How to generate nice-looking patch?

Hi all. I added new class in the beginning of file and moved some info from existing classes. But svn diff generates very scary patch like I renamed existing class to the new one and so on. Is there any way to generate "proper" patch?