Was heißt "komplette Datei geändert"?
Wenn du willst, dass es gleich aussieht, dann mußt du in der selben Formatierung speichern,
oder die Datei danach halt nochmal entsprechend umformatieren.
* Einrückung
* Zeilenumbrüche
* ...
Alternativ solltest du eben keinen Text-DIFF versenden, sondern einen
XML-Diff, denn dann wird die Datei inhaltlich verglichen und nicht Zeilenweise, was sogesehn bei XMLs auch 'ne leicht blöde Idee ist.