Alan Wood <>

Found Patch
r877720 r1094816, r1088341, r877797, r877793

r877720 | stylesen | 2009-05-08 12:11:18 +0000 (Fri, 08 May 2009)

Fix a segfault in working copy to URL copy.

* subversion/libsvn_client/copy.c
  (wc_to_repos_copy): Check if the source path is versioned.

Found by: Alan Wood <>

r877793 | lgo | 2009-05-12 19:47:08 +0000 (Tue, 12 May 2009)

Add currently failing test for 'blame -g', testing the blame output
after a simple merge.

Patch by: Alan Wood <>
(make it work on non-windows platforms and other tweaks)

* subversion/tests/cmdline/
 (blame_output_after_merge): New test.

r877797 | lgo | 2009-05-14 06:09:20 +0000 (Thu, 14 May 2009)

Fix issue in 'blame -g' where all chunks are not correctly
identified as part of the same merged revision.

Patch by: Alan Wood <>
(small tweaks, removed some changes, unneeded to make this test pass).

* subversion/libsvn_client/blame.c
  (normalize_blames): Correctly insert new 'blame chunks'
   in the chain or merged chain, instead of losing some
   chunks in the process.

* subversion/tests/cmdline/
  (test_list): Remove XFail wrapper from blame_output_after_merge

r1088341 | stefan2 | 2011-04-03 17:21:52 +0000 (Sun, 03 Apr 2011)

 Fix the releasing of an already released mutex that caused test_cache to lock up when
 attempting to the aquire the mutex a second time.
 * subversion/libsvn_subr/cache-inprocess.c
   (inprocess_cache_get): remove second unlock of cache

Patch by: Alan Wood <Alan.Wood{_AT_}>

r1094816 | gstein | 2011-04-18 23:16:44 +0000 (Mon, 18 Apr 2011)

Apply a patch from Alan Wood that helps run on the Windows

Note: the patch was not completely applied, but inspired this change.

* /tools/dev/benchmarks/suite1/
  (): import stat to use for chmod later
  (svn): if an OSError occurs when trying to run the command, return None
    for the stdout and stderr. this signals to the caller, that the
    command (probably) could not be found.
  (rmtree_onerror): helper for the shutil.rmtree() call to fix up a
    Windows tree to make files writable, and (thus) deleteable.
  (run): switch any backslashes in the repository (file) URL to forward
    slashes, as any Proper URL Should Be. rather than using 'which' to
    locate svn, just run the --version command (which we want to do
    anyways). The operation of that command will signal whether we can
    successfully invoke svn for the tests. also: use rmtree_onerror.

Patch by: Alan Wood <Alan.Wood{_AT_}>