Opened 16 years ago
Closed 16 years ago
#4681 closed defect (worksforme)
NameError: global name 'GitErrorCommit_Id' is not defined when trying to open the browser
Reported by: | Owned by: | Herbert Valerio Riedel | |
---|---|---|---|
Priority: | highest | Component: | GitPlugin |
Severity: | blocker | Keywords: | |
Cc: | vedant@… | Trac Release: | 0.11 |
Description
I initialised a new trac environment and set it up for a Git repository. When I tried to view the browser, I got the following error:
Trac detected an internal error: NameError: global name 'GitErrorCommit_Id' is not defined
The action that triggered the error was: GET: /browser
This is the error from stderr: 09:22:54 IST Trac[main] ERROR: global name 'GitErrorCommit_Id' is not defined Traceback (most recent call last):
File "/usr/lib/python2.5/site-packages/trac/web/main.py", line 423, in _dispatch_request
dispatcher.dispatch(req)
File "/usr/lib/python2.5/site-packages/trac/web/main.py", line 197, in dispatch
resp = chosen_handler.process_request(req)
File "/usr/lib/python2.5/site-packages/trac/versioncontrol/web_ui/browser.py", line 361, in process_request
'dir': node.isdir and self._render_dir(req, repos, node, rev),
File "/usr/lib/python2.5/site-packages/trac/versioncontrol/web_ui/browser.py", line 408, in _render_dir
changes = get_changes(repos, [i.rev for i in entries])
File "/usr/lib/python2.5/site-packages/trac/versioncontrol/web_ui/util.py", line 38, in get_changes
changeset = repos.get_changeset(rev)
File "/usr/lib/python2.5/site-packages/tracext/git/git_fs.py", line 223, in get_changeset
return GitChangeset(self.git, rev)
File "/usr/lib/python2.5/site-packages/tracext/git/git_fs.py", line 389, in init
(msg, props) = git.read_commit(sha)
File "/usr/lib/python2.5/site-packages/tracext/git/PyGIT.py", line 486, in read_commit
raise GitErrorCommit_Id
NameError: global name 'GitErrorCommit_Id' is not defined
I am running debian testing, with trac, git and trac-git installed through apt.
Attachments (0)
Change History (4)
comment:1 Changed 16 years ago by
comment:2 Changed 16 years ago by
It wasn't empty, but it had just one commit. The browser seems to work fine with a repo with many files and commits.
comment:3 Changed 16 years ago by
I ran into the same bug. I resolved it by renaming files which have a space in the name like: "revision3 2009.txt" to "revision3_2009.txt".
This works for me.
Greetz!
comment:4 Changed 16 years ago by
Resolution: | → worksforme |
---|---|
Status: | new → closed |
should have been fixed with r5378
Was the git repo empty?