Hello,
CMD script for init test repository:
svnadmin create BigProject
echo [general] > BigProject\conf\svnserve.conf
echo anon-access = write >> BigProject\conf\svnserve.conf
svn mkdir -m Project1 svn://localhost/BigProject/Project1
svn mkdir -m Project1 svn://localhost/BigProject/Project1/tags
svn mkdir -m Project1 svn://localhost/BigProject/Project1/trunk
svn mkdir -m Project1 svn://localhost/BigProject/Project1/trunk/src
svn mkdir -m Project2 svn://localhost/BigProject/Project2
svn mkdir -m Project2 svn://localhost/BigProject/Project2/tags
svn mkdir -m Project2 svn://localhost/BigProject/Project2/trunk
svn mkdir -m Project2 svn://localhost/BigProject/Project2/trunk/src
svn mkdir -m all-trunks svn://localhost/BigProject/trunk
svn mkdir -m all-tags svn://localhost/BigProject/tags
To reproduce supposed bug:
svn checkout svn://localhost/BigProject/trunk BigProject-trunks
echo svn://localhost/BigProject/Project1/trunk Project1 >
svn-externals.txt
echo svn://localhost/BigProject/Project2/trunk Project2 >>
svn-externals.txt
svn propset svn:externals -F svn-externals.txt BigProject-trunks
svn mkdir -m 1.0.0 svn://localhost/BigProject/tags/1.0.0
svn copy BigProject-trunks\Project1 BigProject-trunks\Project2
svn://localhost/BigProject/tags/1.0.0
Expected behaviour:
svn checkout svn://localhost/BigProject/trunk BigProject-all
svn mkdir -m 1.0.1 svn://localhost/BigProject/tags/1.0.1
svn copy BigProject-all\Project1 BigProject-all\Project2
svn://localhost/BigProject/tags/1.0.1
svn --version:
svn, version 1.6.6 (r40053)
compiled Oct 19 2009, 09:36:48
Copyright (C) 2000-2009 CollabNet.
Best Regards,
Sergii
Received on 2010-06-01 15:30:36 CEST