#11408 closed defect (duplicate)
Blame from changeset view leads to "non-existent node" error
Reported by: | Ryan J Ollos | Owned by: | |
---|---|---|---|
Priority: | normal | Milestone: | |
Component: | version control/changeset view | Version: | 1.1.1dev |
Severity: | normal | Keywords: | |
Cc: | Branch: | ||
Release Notes: | |||
API Changes: | |||
Internal Changes: |
Description
Following the blame link on browser/sandbox/trac-diff/htdocs/css/changeset.css leads to a page with this error:
You can search in the repository history to see if that path existed but was later removed
Editing the URL to append &annotate=blame
leads to the correct URL: browser/sandbox/trac-diff/htdocs/css/changeset.css
Btw, what Version should be selected for reporting issues on the trunk? Or do we need to add an entry to the Version table?
Attachments (0)
Change History (2)
comment:1 by , 11 years ago
Resolution: | → duplicate |
---|---|
Status: | new → closed |
Version: | → 1.1.1dev |
comment:2 by , 6 years ago
I think I hit this same problem:
changeset:3832 commit message contains a link ("Genshi branch") to https://trac.edgewall.org/browser/sandbox/genshi?rev=3831 which works fine.
From there I can navigate to https://trac.edgewall.org/browser/sandbox/genshi/trac/versioncontrol/web_ui/changeset.py?rev=3831 which also works fine.
But when I then click "Blame" I get:
Trac Error No node sandbox/markup/trac/versioncontrol/web_ui/changeset.py at revision 3831
Well, we take the (created_path, created_rev) pair there. This usually works well unless a parent directory has been copied (or moved, like here r2476). See #7744, which is really the same thing. Feel free to come up with new ideas on this old nagging issue ;-)