Subversion client errors silently drop svn metadata
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
IVLE |
Fix Released
|
High
|
Matt Giuca |
Bug Description
If a Subversion client error occurs in a directory listing, rather than raising an exception, it will simply return a directory listing containing no SVN metadata.
For the end user, this manifests itself as:
a) The file listing will simply display the directory as if it was not a working directory. (i.e., there will be no ticks next to files), and Subversion commands are inaccessible.
b) The special home will report the directory as "blocked" rather than a valid checkout. This is because it will ask for a dir listing of the directory and check whether it has SVN metadata; since it doesn't, it assumes it is some other directory you put there.
This occurs because there is no checking done of the ClientError returned by PySvn.
Related branches
tags: |
added: subversion removed: svn |
Changed in ivle: | |
status: | Fix Committed → Fix Released |
Fixed in trunk r1627.