Move shar and diff files into their own fancy directory structures.
Add patch.
This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, enter a numeric revision.