From: Junio C Hamano Date: Wed, 18 Apr 2007 00:02:43 GMT Subject: Re: [PATCH 2/2] Add keyword unexpansion support to convert.c Message-ID: <7vps62lfbw.fsf@assigned-by-dhcp.cox.net> In-Reply-To: <20070417235649.GE31488@curie-int.orbis-terrarum.net> "Robin H. Johnson" 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 ;-)