This tutorial shows how to send modifications of code in the
right way: by using patches. The word developer is used here for
someone having a KDE SVN account. We suppose that you have
modified some code in KDE and that you are ready to share it.
First a few important points: Now you have the modification as a
source file. Sending the source file will not be helpful, as
probably someone else has done other modifications to the
original file in the meantime. So your modified file could not
replace it. That is why patches exist. Patches list the
modifications, the line numbers and a few other useful
information to be able to put that patch back into the existing
code. (This process is called "patching" or also "applying a
patch.") The main tool for creating patches is a tool called
diff, which makes the difference between two files. This tool
has a mode called unified diff, which KDE developers use.
Unified diffs have not just the difference between the file but
also the neighborhood around the differences. Tha