[Robert Luberda]
> I've recently recoded debian/copyright to UTF-8 in one of my
> svn-managed Debian packages. After some time I discovered that svn
> silenlty refused to commit that change, i.e. file in repository is
> still encoded in ISO-8859-1, however my working copy of that file is
> in UTF-8.

The problem is that 'recode' has a horrible misfeature of modifying a
file, then back-dating the modification time so as to fool the rest of
your Unix system into thinking the file has not been modified.  I
believe Subversion 1.5 will mitigate this loss by also checking that
your file size hasn't changed.  But fundamentally, if you tell the
system to assume a file hasn't been modified since X date, sometimes
the system will just believe you.

The recode maintainer actually believes this is desirable default
behavior (!), so he won't fix it.  You have to work around it with the
-t flag.
-- 
Peter Samuelson | org-tld!p12n!peter | http://p12n.org/

Attachment: signature.asc
Description: Digital signature

Reply via email to