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

Re: svn blame fails on moved directory trees

From: C. Michael Pilato <cmpilato_at_collab.net>
Date: 2003-10-28 18:11:14 CET

Jens-Uwe Mager <jum@anubis.han.de> writes:

> On Mon, Oct 27, 2003 at 16:51 -0600, C. Michael Pilato wrote:
>
> > Actually, it would be great if you could provide a tarball of the
> > repository. It appears we might have a bug in 'svn log', which would
> > almost surely mean a bug in the new FS history code.
>
> Yes, here it is:
>
> http://codespeak.net/~jum/codespeak-repos-r2101.tar.gz
>
> It is about 74M compressed.

Thanks for providing the repository. After examining your filesystem
a little bit, I have bad news and good news.

The bad news is that what looks like a bug in 'svn log' or 'svn blame'
seems instead to stem not from the harvesting of FS information, but
from the information itself. I have identified what I think is a bug
in the core of libsvn_fs's algorithm for choosing copy-IDs for use in
the DAG layer.

The good news is that this bug shouldn't affect your data, and once
fixed (testing a fix right now, in fact) should allow your (and
everyone else's, sadly) repository to be repaired with a dump/load
cycle.

If indeed this bug is a real bug, and is the cause for the problems
you're seeing, I accept all the blame for it -- it was my oversight.
I'll be available for public flogging between the hours of 9AM and 3PM
CST on a regular basis (unless CollabNet fires me for making stupid
mistakes).

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org
Received on Tue Oct 28 18:13:09 2003

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

This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.