You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@subversion.apache.org by "Julian Foad (Jira)" <ji...@apache.org> on 2022/04/06 12:05:00 UTC
[jira] [Updated] (SVN-4888) Pristines-on-demand: authz denied during textbase sync
[ https://issues.apache.org/jira/browse/SVN-4888?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Julian Foad updated SVN-4888:
-----------------------------
Description:
[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).
was:
[dev@ thread|https://lists.apache.org/thread/f3z2k4bkclqwr7zscnmjytk1239gzqz1] "Pristines-on-demand: authz denied during textbase sync"
> 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).
--
This message was sent by Atlassian Jira
(v8.20.1#820001)