[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

svn:author revision property set to ^C

From: Jeffrey Chang <jeffrey.t.chang_at_gmail.com>
Date: 2006-07-31 16:02:25 CEST

Hello,

I am using an FSFS-based SVN repository using svn 1.2.1 on linux. The
repository is on a nfs-mounted drive. I am accessing it via local
file (file://), and I am the only user of this repository.

A few days ago, I started seeing an odd behavior where when I "svn
commit" changes to the repository, the command fails with an error:
    [... commit messages]
    Transmitting file data .svn: Commit succeeded, but other errors follow:
    svn: Error bumping revisions post-commit (details follow):
    svn: Malformed XML: not well-formed (invalid token) at line 6

I tracked this down to the .svn/log file containing an ETX (^C) character:
    <modify-entry
       committed-rev="1740"
       name="filefns.py"
       committed-date="2006-07-31T13:40:15.040549Z"
       last-author="^C"/>

The svn:author revision property in the <repository>/db/revprops/1740
file is similarly set incorrectly:
    svn:author
    V 1
    ^C
    K 8

That directory within the repository is locked and won't clean up
until I remove the log file and fix the revprops by hand.

Since this problem just started a few days ago, I suspect that the
problem stems from the network upgrades made at the same time
(although arguably svn should check to make sure the values it
receives will not generate files that muck up the repository).

Where does the value of svn:author come from? Where would be a good
place for the IT folk to begin looking? I am using default
pre-revprop-change and other scripts, so those should not be affecting
the value.

Thanks very much!

Jeff

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org
Received on Mon Jul 31 18:10:02 2006

This is an archived mail posted to the Subversion Users mailing list.