On 2009-08-05 11:33:11 -0500, Peter Samuelson wrote:
> # This is not 'data loss', it is merely mishandling keyword expansion.
> severity 539991 normal

Not data loss (at least, data can be retrieved from the repository),
but almost-silent data corruption, and that's very bad. This is more
than mishandling keyword expansion, since once a keyword has been
removed from the svn:keywords property, the text is no longer part
of a keyword. For instance, one can have in a file, e.g. a script,
a string of the form

  $Id: ... some almost-arbitrary contents ... $

and after a "svn up", such a possibly-important part of the script
(which looks like keyword expansion, but certainly isn't at all)
would be silently compressed to $Id$, contrary to what the user
expected.

However the nice point is that such a modification is detected by
commands like "svn status" or "svn diff" (or "svn up" in case of
conflict -- this is how I discovered this bug).

-- 
Vincent Lefèvre <vinc...@vinc17.org> - Web: <http://www.vinc17.org/>
100% accessible validated (X)HTML - Blog: <http://www.vinc17.org/blog/>
Work: CR INRIA - computer arithmetic / Arenaire project (LIP, ENS-Lyon)



--
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to