Pushing to svn fails because of attempt to use an incorrect root directory (?)
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Bazaar Subversion Plugin |
Fix Released
|
Undecided
|
Jelmer Vernooij |
Bug Description
In this one I'm really not sure about the right fix. If I do:
bzr push http://
I get an error:
PROPFIND request failed on '/branches'
I've found out it tries to open directories in this order:
root = open_root()
a = open_directory(
b = open_directory(a, "mb_server/
while according to http://
root = open_root()
a = open_directory(
b = open_directory(a, "mb_server/
c = open_directory(b, "mb_server/
Changing this works for me, but I'm not sure what it was 1 originally:
# Open paths leading up to branch
- for i in range(1, len(elements)-1):
+ for i in range(0, len(elements)-1):
# Does directory already exist?
Changed in bzr-svn: | |
status: | New → Fix Committed |
Changed in bzr-svn: | |
assignee: | nobody → jelmer |
Changed in bzr-svn: | |
status: | Fix Committed → Fix Released |
Hm, using the 0.4 branch push always fails with:
python: /build/ buildd/ subversion- 1.4.3dfsg1/ subversion/ libsvn_ subr/path. c:377: svn_path_basename: Assertion `is_canonical(path, len)' failed.
Is there something wrong about the SVN URL?