"Robin H. Johnson" [off-list ref] writes:
As for a usage case:
- J.PEBKAC.User gets a a tree (from a tarball or GIT, we should gain the
same output)
- Copies some file outside of the tree (the user is NOT smart enough,
and resists all reasonable attempts at edumacation)
- Modifies said file outside of tree.
- Contacts maintainer with entire changed file.
- User vanishes off the internet.
The entire file he sent if it's CVS, contains a $Header$ that uniquely
identifies the file (path and revision), and the maintainer can simply
drop the file in, and 'cvs diff -r$OLDREV $FILE'.
If it's git, the maintainer drops the file in, and does 'git diff
$OLDSHA1 $FILE'.
I personally hope that the maintainer drops such a non-patch
that originates from a PEBKAC. At least I hope the tools that I
personally use are not maintained by such a maintainer ;-)