[ 
https://issues.apache.org/jira/browse/SVN-4888?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17523348#comment-17523348
 ] 

Daniel Shahaf commented on SVN-4888:
------------------------------------

We should also add an explicit test of the {{svn cat foo@BASE}} use-case that 
regressed (cf. the patch posted to the thread in 
<https://mail-archives.apache.org/mod_mbox/subversion-dev/202202.mbox/%3C20220219134852.GD2480%40tarpaulin.shahaf.local2%3E>).

> Pristines-on-demand: authz denied during textbase sync
> ------------------------------------------------------
>
>                 Key: SVN-4888
>                 URL: https://issues.apache.org/jira/browse/SVN-4888
>             Project: Subversion
>          Issue Type: Bug
>            Reporter: Julian Foad
>            Assignee: Julian Foad
>            Priority: Major
>
> [dev@ 
> thread|https://lists.apache.org/thread/f3z2k4bkclqwr7zscnmjytk1239gzqz1] 
> "Pristines-on-demand: authz denied during textbase sync"
>  authz_tests.py 31 remove_access_after_commit(): "remove a subdir with
> authz file"
> Fails in pristine-on-demand mode in this scenario:
> - checkout
> - commit changes to files under dirs (B,D)
> - change authz in repo: remove access from (B,D)
> - local modification to file under dir (D)
> - (no text bases are present locally, yet)
> - update
> Expected: the update ...
> - removes now-inaccessible unmodified paths (B)
> - tree-conflicts now-inaccessible parent of local mods (D)
> Actual:
> - the update first does a "text base sync", trying to fetch text bases
> of all locally modified files within the tree, and
> - this code path errors out "unauthorized" when it hits a file such as (F).
> _(Annotations (B), (D), (F) refer to distinct files found in the test case.)_



--
This message was sent by Atlassian Jira
(v8.20.1#820001)

Reply via email to