On Jun 26, 2012, at 12:43, Mark Phippard wrote:

> I cannot speak to all scenarios because I have not tested them.  For
> example, if the svnsync user simply had no read access to anywhere in
> the repository it seems like it ought to error.  But that scenario
> aside, the way that svnsync works is actually a huge feature.  Imagine
> you have a remote team of contractors that you want to give a local
> replica of your repository.  These contractors are not allowed access
> to parts of your repository.  The contractors can use svnsync to crete
> a local replica using their credentials and their local repository
> will only contain the content they are allowed to access.  The
> revisions that altered other paths will simply be empty commits.

What happens if a single commit touches both paths that are allowed and paths 
that are prohibit by a particular svnsync user? Will the entire commit be 
ignored or will the parts of it that are in the allowed paths be included and 
the rest removed?

Reply via email to