Ticket #3875 (closed defect: wontfix)
Changesets that have only added new files throw SubversionException: ('No such revision'...
| Reported by: | james@… | Owned by: | cboos |
|---|---|---|---|
| Priority: | normal | Milestone: | |
| Component: | version control/changeset view | Version: | 0.10 |
| Severity: | normal | Keywords: | svn |
| Cc: |
Description
Seems that with the Trac 0.10, any repository that has a changeset which only added new files (no modifications to existing files, only new files were added) throws the "No such revision" error with Trac.
Doing a "trac-admin resync" does not solve this issue, which is always the typical solution proposed for these issues.
Python Traceback
Traceback (most recent call last):
File "/opt/csw/lib/python2.3/site-packages/trac/web/main.py", line 356, in dispatch_request
dispatcher.dispatch(req)
File "/opt/csw/lib/python2.3/site-packages/trac/web/main.py", line 224, in dispatch
resp = chosen_handler.process_request(req)
File "/opt/csw/lib/python2.3/site-packages/trac/versioncontrol/web_ui/changeset.py", line 255, in process_request
diff_args, diff_options)
File "/opt/csw/lib/python2.3/site-packages/trac/versioncontrol/web_ui/changeset.py", line 477, in _render_html
for old_node, new_node, kind, change in get_changes():
File "/opt/csw/lib/python2.3/site-packages/trac/versioncontrol/web_ui/changeset.py", line 303, in get_changes
new_node = repos.get_node(npath, rev)
File "/opt/csw/lib/python2.3/site-packages/trac/versioncontrol/cache.py", line 114, in get_node
return self.repos.get_node(path, rev)
File "/opt/csw/lib/python2.3/site-packages/trac/versioncontrol/svn_fs.py", line 354, in get_node
self.pool)
File "/opt/csw/lib/python2.3/site-packages/trac/versioncontrol/svn_fs.py", line 531, in __init__
self.root = fs.revision_root(fs_ptr, rev, self.pool())
File "/opt/csw/lib/python2.3/libsvn/fs.py", line 218, in svn_fs_revision_root
return apply(_fs.svn_fs_revision_root, args)
SubversionException: ('No such revision 89', 160006)
Attachments
Change History
Note: See
TracTickets for help on using
tickets.


