C. Michael Pilato wrote: > Roderich Schupp wrote: >> Hi, >> the fixes for issue 3242 ("Subversion demands unnecessary access >> to parent directories of operations") currently in trunk do not address >> scenario gicen below. >> >> [[[ >> Fix another scenario related to issue #3242: >> >> - user has no access in repo root, only in /project >> - someone else renames some file below /project and commits >> - user tries to update his working copy of /project >> (that still has the old name) >> - update deletes the old name and then fails with >> "access to 'http://host/repo-root' forbidden" >> >> * subversion/libsvn_client/update.c >> (file_fetcher): When opening an auxiliary session, don't open it at the >> repository root (where the user might not have read permission), but >> at the dirname of the file to fetch. >> ]]] > > Ooh! Good catch. I'm taking a look at these patches right now. >
Melikes. Committed with minor tweaks in r933299. The minor tweaks were a comment change in the ff_baton structure, some indentation tweaks, and then the use of the operation/callback pool instead of the more permanent baton pool for URL construction. -- C. Michael Pilato <cmpil...@collab.net> CollabNet <> www.collab.net <> Distributed Development On Demand
signature.asc
Description: OpenPGP digital signature