[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/
signature.asc
Description: Digital signature

