Package: subversion
Version: 1.7.14-1+b1
Severity: normal
Tags: upstream

Dear Maintainer,
This is related to #570271, though now I'm on 1.7.

Steps to reproduce:

~>ls -ld /.svn                                                                  
                                                                                
                                                11:55pm
drwx------ 7 root root 1024 Jan 17 17:13 /.svn

~>ls -l .svn                                                                    
                                                                                
                                                11:55pm
ls: cannot access .svn: No such file or directory

svn checkout http://blahblah 
svn: E000013: Can't check path '/.svn/wc.db': Permission denied

It would be nice if this would work.  In the related upstream discussion on bug 
#570271, someone said this was due to looking for 1.6 vs. 1.7 repositories, and 
that was my problem, but now I'm on 1.7, and I think subversion always goes up 
the ancestor path, since it needs to find the root of the repository, since 
that is where the .svn directory lives.

In my example, I am starting a new repository, and don't care what is happening 
in my parent (or root) directory, because I don't have permission in that 
directory.

If the authors want to print out a warning message, I suppose that is okay, but 
it'd be nice to not fail entirely.  If it could just ignore directories it 
doesn't have permission to read, that seems like the answer to me.  (and I 
suppose if there is a parent directory that contains a .svn subdirectory that 
it can't read, it should stop traversing to further parents, but just bail at 
that point, and assume we're not inside a repository, particularly for a 
checkout.  I'm not sure what it means to run a checkout inside a repository 
anyway.


-- System Information:
Debian Release: jessie/sid
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: i386 (i686)

Kernel: Linux 3.11-2-686-pae (SMP w/4 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages subversion depends on:
ii  libapr1     1.5.0-1
ii  libc6       2.17-97
ii  libsasl2-2  2.1.25.dfsg1-17
ii  libsvn1     1.7.14-1+b1

subversion recommends no packages.

Versions of packages subversion suggests:
ii  db5.1-util        5.1.29-6
ii  patch             2.7.1-4
ii  subversion-tools  1.7.14-1

-- no debconf information


-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to