Thanks for your comment. The bevaviour of subversion in this case seems reasonable to me – you are tagging the project – not just the part that an individual developer can see.
-stephen
]]>What about the problem of tagging a sparse dir ?
Suppose I have this structure:
myproj
dA1
…
dB1
…
I want user A to work on dA1, and user B – on dB1.
But both are contributing to the same release, let’s call it rel_X.
So, user A builds sparse working copy of myproj
% svn co $SVNROOT/myproj -–depth empty myproj
% svn update -–depth infinity myproj/dA1
.. possibly modifies it in some way and tries to tag:
% svn mkdir $SVNROOT/tags/rel_X
% svn copy myproj $SVNROOT/tags/rel_X/ -m “tagging my part”
The problem that we see is SVN for some reason also copies dB1 under $SVNROOT/branches/rel_X !!
% svn ls $SVNROOT/tags/rel_X/myproj
dA1
dB1 <- this should not be there !
Any ideas ? (SVN version: 1.6.2 (r37639) )
thanks !
Stas