You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@subversion.apache.org by jal0 <ja...@attbi.com> on 2004/10/02 15:13:14 UTC
RE: buggy client used un-escaped hash in Request-URI
Hmm, no takers on this? Should I be asking this sort of question on another
list?
_____
From: jal0 [mailto:jal0@attbi.com]
Sent: Thursday, September 30, 2004 4:57 PM
To: users@subversion.tigris.org
Subject: buggy client used un-escaped hash in Request-URI
Hi,
The following is a transaction for what I believe may be a bug in
subversion. It has to do with reverse-merging and filenames with hashes in
them.
The client is a win2k box, the server is a win2k box. Both are using
1.1.0.rc3.
The scenario is that I'm trying to revert the trunk HEAD back to a previous
revision. The revision where trunk and rel-1.0.0 were identical.
=============================================================
BEGIN
=============================================================
D:\svntest>svn copy <http://test_server/svn/test_repo/template>
http://test_server/svn/test_repo/template
<http://test_server/svn/test_repo/hashtest>
http://test_server/svn/test_repo/hashtest
Committed revision 7.
D:\svntest>svn import . <http://test_server/svn/test_repo/hashtest/trunk>
http://test_server/svn/test_repo/hashtest/trunk
Adding temp
Adding temp\test
Adding temp\test\#test1.cfg
Adding test2.cfg
Committed revision 8.
D:\svntest>svn copy <http://test_server/svn/test_repo/hashtest/trunk>
http://test_server/svn/test_repo/hashtest/trunk
<http://test_server/svn/test_repo/hashtest/tag/rel-1.0.0>
http://test_server/svn/test_repo/hashtest/tag/rel-1.0.0
Committed revision 9.
D:\svntest>svn co <http://test_server/svn/test_repo/hashtest/trunk>
http://test_server/svn/test_repo/hashtest/trunk hashtest
A hashtest\temp
A hashtest\temp\test
A hashtest\temp\test\#test1.cfg
A hashtest\test1.cfg
Checked out revision 9.
D:\svntest>cd hashtest
D:\svntest\hashtest>svn del temp
D temp\test\#test1.cfg
D temp\test
D temp
D:\svntest\hashtest>svn ci -m"test delete"
Deleting temp
Committed revision 10.
D:\svntest\hashtest>svn merge -rHEAD:9
<http://test_server/svn/test_repo/hashtest/trunk>
http://test_server/svn/test_repo/hashtest/trunk
A temp
A temp\test
A temp\test\#test1.cfg
D:\svntest\hashtest>svn status
A + temp
A + temp\test
A + temp\test\#test1.cfg
D:\svntest\hashtest>svn ci -m'try2'
Adding temp
Adding temp\test
Adding temp\test\#test1.cfg
svn: Commit failed (details follow):
svn: PROPFIND request failed on
'/svn/test_repo/hashtest/trunk/temp/test/#test1.cfg'
svn: PROPFIND of '/svn/test_repo/hashtest/trunk/temp/test/#test1.cfg': 400
Bad Request ( <http://test_server> http://test_server)
=============================================================
END
=============================================================
My apache error.log has this to say:
[Thu Sep 30 14:53:29 2004] [error] [client X.X.X.X] buggy client used
un-escaped hash in Request-URI
Is this a bug? Any pointers for a workaround if it is?
Any help would be greatly appreciated.
Thanks,
jal0