[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

RE: "Unreadable path encountered" running svn merge --reintegrate

From: Brown, Beverly <Beverly.Brown_at_stratus.com>
Date: Thu, 20 May 2010 14:59:11 -0400

We have narrowed down this problem to an authz change but it doesn't
make much sense to us.

 

This repo is layed out like this:

 

/project1/trunk

                /branches

                /tags

/project2/trunk

                /branches

                /tags

 

Our authz file contains this (we are restricting access per project)

 

    [repo:/]
    * = r
    @adm = rw

    

    [repo:/project1]
    * =
    @group1 = rw
    @adm = rw
    @othergroup = r

    

    [repo:/project2]
    * =
    @group2 = rw
    @adm = rw
    @othergroup = r

 

Our checkouts are always done from a pject's trunk or subdir of it's
branches dir. This works for all commands except merge -reintegrate (I
am in group1, and group2)

 

The admin for SVN made this change to the file temporarily just to see
if it would make a difference and it worked:

 

      [repo:/project1]

      * = <<<<<<<

      @group1 = rw

      @adm = rw

      @othergroup = r

 

to:

 

      [repo:/project1]

      * = rw <<<<<<<

      @group2 = rw

      @adm = rw

      @othergroup = r

 

I also noticed that before this change, if I did svn log ^/, I saw the
entries with revision numbers, but no information in them (no list of
files changed, no checkin comment, and they all said "no author")

 

After this change, I see all the log entries.

 

Why would a permissions change to project1 affect log entries accessed
from /? And why did it affect only the -reintegrate command for within
the project (why not other commands)?

 

Beverly

 

From: Brown, Beverly [mailto:Beverly.Brown_at_stratus.com]
Sent: Wednesday, May 19, 2010 3:32 PM
To: users_at_subversion.apache.org
Subject: "Unreadable path encountered" running svn merge --reintegrate

 

I am trying to use the svn merge tracking in the SVN 1.6.11 client
(server is running 1.6.4).

 

I am getting this error when I try to reintegrate back into my trunk:

svn: Unreadable path encountered; access denied

 

I can do any other type of merge with no problem, just the -reintegrate
is giving me this problem.

 

Here is the sequence of commands I ran. My working copy was originally
checked out from ^/project1/trunk.

 

cd working_copy

svn copy ^/project1/trunk ^/project1/branches/bugfix

svn switch ^/project1/branches/bugfix

 

<edit some files>

 

svn commit -m "message"

svn merge ^/project1/trunk

<note: no files needed merging - no changes had been done on the trunk
since the copy>

 

svn switch ^/project1/trunk

svn merge -reintegrate ^/project1/branches/bugfix .

 

 

Any idea what's causing this problem with -reintegrate?

 

Beverly Brown
Received on 2010-05-20 20:59:51 CEST

This is an archived mail posted to the Subversion Users mailing list.

This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.