I have a problem that someone introduced a bug but I do not know the subversion commit that introduced this bug. I am looking for something like the nice git feature bisect for svn.
Does anyone know scripts like e.g. python to simulate this feature?
I have a problem that someone introduced a bug but I do not know the subversion commit that introduced this bug. I am looking for something like the nice git feature bisect for svn.
Does anyone know scripts like e.g. python to simulate this feature?
svn blame might help you. GUI interfaces provide a nice-looking "implementation" of this:

svn blame svn://svn.example.org/repos/project/trunk/hello.c
This will give you output like:
12 steve #include <stdio.h>
10 greg
10 greg int
10 greg main (int argc, char *argv)
10 greg {
11 robert printf ("hello world \n");
10 greg return 0;
10 greg }
which shows revision numbers and the username of the person who last committed changes to that line
svn does not have a bisect-like feature built in. There appears to be a perl script available to do it. Blame does not do the same thing as bisect; it is equivalent to git/hg annotate.