You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@subversion.apache.org by Semen Vadishev <Se...@svnkit.com> on 2008/08/18 13:05:32 UTC

sparse wc using svn 1.5, svnserve 1.4.6, svnadmin 1.4.6

Hello everyone,

Please have a look at bash script attached. It reproduces a bug 
concerned with sparse working copy created by svn 1.5 (I've tried 1.5.0, 
1.5.1 and 1.5.x@head local build also) while using svn:// protocol 
(svnserve 1.4.6) with FSFS repository (created by svnadmin 1.4.6) as 
backend. Here is the description of the problem (script prints it to 
stdout/stderr):

While using svn 1.5.1:

http://pastebin.com/mc4afb68

created repository:
trunk
  local
  remote
    deleteme

svn co --depth empty repo/trunk wc
svn update --depth infinity wc/local
svn delete repo/trunk/remote/deleteme
and now svn 'status -u' failes with error:

svn: 
/tmp/buildd/subversion-1.5.1dfsg1/subversion/libsvn_ra_svn/marshal.c:473: 
vwrite_tuple: Assertion `opt || cstr' failed.
./runserve.sh: line 61: 22191 Aborted                 $SVN status -u $WC

It is also interesting that svn 1.5.x (the most recent build from 1.5.x 
branch) returns another error:

http://pastebin.com/m347e1242

subversion/libsvn_wc/status.c:1565: (apr_err=150000)
svn: '~/workspace/sandbox/tmp/wc/remote/deleteme' is not under version 
control

any thoughts?

P.S. Probably you need to define paths for svn binaries to let script 
run, you can find necessary variables at the beginning of the file.

-- 
Semen Vadishev
TMate Software,
http://svnkit.com/ - Java [Sub]Versioning Library!