Remove some paranoia from libsvn_wc.  From the excised code:
Remove some paranoia from libsvn_wc.  From the excised code:

      /* Check physical lock still exists and hasn't been stolen.  This
         really is paranoia, I have only ever seen one report of this
         triggering (from someone using the 0.25 release) and that was
         never reproduced.  The check accesses the physical filesystem
         so it is expensive, but it only runs when we are going to
         modify the admin area.  If it ever proves to be a bottleneck
         the physical check could be removed, just leaving the logical
         check. */

Since we're busy rejiggering the lock handling in libsvn_wc, it's time to
just use the above-mentioned logical check.  Plus, there are other places
where we *don't* use the physical-lock fall-back, so this change consistifies
our code in that regard.

* subversion/libsvn_wc/lock.c
  (svn_wc__adm_write_check): Don't re-check the physical lock every time we
    ask for a write lock check.

jmckaskill/subversion,jmckaskill/subversion,jmckaskill/subversion,jmckaskill/subversion,jmckaskill/subversion,jmckaskill/subversion,jmckaskill/subversion,jmckaskill/subversion