Kevin Radke <kmradke@gmail.com> (kmradke)


Found Patch Suggested
r878176 r1300265, r1064839, r880226, r874235, r872485, r872149, r870767, r869617 r876113

r1300265 | cmpilato | 2012-03-13 13:09:10 -0500 (Tue, 13 Mar 2012)

For issue #4130:  Close some DB handles once they are no longer in use.

* subversion/libsvn_client/externals.c
  (switch_dir_external): Close the external working copy's DB in a few
    more places before exiting.

Patch by: Kevin Radke <kmradke@gmail.com>

r1064839 | cmpilato | 2011-01-28 13:42:25 -0600 (Fri, 28 Jan 2011)

As it turns out, r1028108 was only a partial fix for issue #3270
("'svn log -g' should more gracefully and conservatively handle
invalid mergeinfo source paths").  This fixes more of that problem --
the part triggered when the mergeinfo is complex enough to max out the
log code's FS history cache.

* subversion/libsvn_repos/log.c
  (get_path_histories): When ignoring missing locations, trap and
    ignore those sort of errors as returned from get_history(), too.

Patch by: Kevin Radke <kmradke@gmail.com>

r880226 | stsp | 2009-10-21 10:56:05 -0500 (Wed, 21 Oct 2009)

Fix issue #3487 "cannot update many externals at once"

* subversion/libsvn_client/externals.c
  (handle_external_item_change): Put the ra_cache into ib->iter_pool
   instead of ib->pool. The latter has a long lifetime, and using it
   causes the RA connection for each external remaining open until
   process exit, which is fatal for working copies with a huge number
   of externals.

Patch by: Kevin Radke <kmradke@gmail.com>
(log tweaked by me)


r878176 | cmpilato | 2009-06-19 13:40:58 -0500 (Fri, 19 Jun 2009)

Fix lock comment XML-escaping problem over ra-neon.

* subversion/libsvn_ra_neon/lock.c
  (do_lock): XML-escape the lock comment before tossing it across the wire.

* subversion/tests/cmdline/lock_tests.py
  (test_list): No longer expect lock_funky_comment_chars() to fail.

Reported by: Kevin Radke <kmradke{_AT_}gmail.com>


r876113 | stylesen | 2009-02-21 21:53:00 -0600 (Sat, 21 Feb 2009)

* build/run_tests.py
  (run): Report the number of 'PASSED' tests in the test summary.

Suggested by: Kevin Radke <kmradke@gmail.com>


r874235 | kmradke | 2008-11-12 16:43:53 -0600 (Wed, 12 Nov 2008)

Consistently log an error when copy targets exist and
add some expected failure tests.  This is a workaround
for mod_dav_svn issue number 3314.
* contrib/client-side/svnmucc/svnmucc.c
 (build): If copy target path exists log an error
* contrib/client-side/svnmucc/svnmucc-test.py
 (xrun_svnmucc): Added expected failure test function
 (main): Added cp failure tests

Patch by: me
Review by: philip


r872485 | kfogel | 2008-08-09 09:30:04 -0500 (Sat, 09 Aug 2008)

* www/hacking.html (Custom releases): New section.

Patch by: Kevin Radke <kmradke@gmail.com>
(Edited by me.)


r872149 | kmradke | 2008-07-11 11:23:45 -0500 (Fri, 11 Jul 2008)

* COMMITTERS (kmradke): Add myself for contrib/server-side/add-needs-lock.py

r870767 | kfogel | 2008-04-18 16:09:15 -0500 (Fri, 18 Apr 2008)

* contrib/server-side/add-needs-lock.py: New file.

Patch by: Kevin Radke <kmradke@gmail.com>


r869617 | epg | 2008-02-22 14:31:01 -0600 (Fri, 22 Feb 2008)

* subversion/svn/propedit-cmd.c
  (svn_cl__propedit): Follow-up to r22675: use correct log_msg_baton.

Patch by: Kevin Radke