Get revision numbers to display on annotate pages when viewing HEAD.
* lib/blame.py (BlameSource.__init__): set "revision" member to revision being annotated * lib/viewcvs.py (view_annotate): use "revision" member git-svn-id: http://viewvc.tigris.org/svn/viewvc/trunk@1021 8cb11bc2-c004-0410-86c3-e597b4017df7remotes/tags/1.0.0-rc1
parent
37a8e3ee3c
commit
21f89e87d5
|
@ -461,6 +461,7 @@ class BlameSource:
|
|||
self.path_parts = path_parts
|
||||
self.diff_url = diff_url
|
||||
self.include_url = include_url
|
||||
self.revision = revision
|
||||
self.lines = lines
|
||||
self.num_lines = count
|
||||
self.parser = parser
|
||||
|
|
|
@ -2037,7 +2037,6 @@ def view_annotate(request):
|
|||
'403 Forbidden')
|
||||
|
||||
rev = request.query_dict.get('annotate')
|
||||
data = nav_header_data(request, rev)
|
||||
|
||||
### be nice to hook this into the template...
|
||||
import blame
|
||||
|
@ -2049,8 +2048,11 @@ def view_annotate(request):
|
|||
include_url = request.get_url(view_func=view_log, where='/WHERE/',
|
||||
pathtype=vclib.FILE, params={}, escape=1)
|
||||
|
||||
data['lines'] = blame.BlameSource(request.repos, request.path_parts,
|
||||
diff_url, include_url, rev)
|
||||
source = blame.BlameSource(request.repos, request.path_parts,
|
||||
diff_url, include_url, rev)
|
||||
|
||||
data = nav_header_data(request, source.revision)
|
||||
data['lines'] = source
|
||||
|
||||
request.server.header()
|
||||
generate_page(request, cfg.templates.annotate, data)
|
||||
|
|
Loading…
Reference in New Issue