#
#
# patch "branch.psp"
# from [b740d23aebd091993e5a367e7d183d5634cc718d]
# to [f7ee6449c43df5afb9843bfd019f6216af7b04b4]
#
# patch "html.py"
# from [4d3aea82035480b9472808d9af2dc8b959290e68]
# to [641fbffa7a36325df0c203e1ccb4299678fb3e7e]
#
# patch "manifest.psp"
# from [b0c6066cebce291626dfcaf0864ddf34a96e0ca0]
# to [4a261914914a02b3bc5fdbf8b6ed6ff95e37fa8e]
#
============================================================
--- branch.psp b740d23aebd091993e5a367e7d183d5634cc718d
+++ branch.psp f7ee6449c43df5afb9843bfd019f6216af7b04b4
@@ -130,7 +130,7 @@
style = "font-size: 130%%; border-bottom-style: solid; border-bottom-width: 1px; border-bottom-color: black;"
if idx != 0:
style += "border-top-style: solid; border-top-width: 1px; border-top-color: black;"
- req.write('
%s ago: %s (%s) |
\n' % (style, ago, quicklog, link("revision", id, "more info")))
+ req.write('%s ago: %s (%s, %s) |
\n' % (style, ago, quicklog, link("revision", id, "revision info"), link("manifest", id, "browse files")))
req.write(certinfo)
elif output == 'rss':
req.write('\n')
============================================================
--- html.py 4d3aea82035480b9472808d9af2dc8b959290e68
+++ html.py 641fbffa7a36325df0c203e1ccb4299678fb3e7e
@@ -19,8 +19,10 @@
mime_type = mimetypes.guess_type(filename)[0]
if not mime_type:
mime_type = "text"
+ if mime_type.endswith('hdr'):
+ mime_type = mime_type[:-3] + 'src'
+ # some specific fixups
filename = 'gnome-mime-' + mime_type.replace('/', '-') + '.png'
-
if os.access(os.path.join(config.gnome_mimetype_icon_path, filename), os.R_OK):
return '/'.join([config.gnome_mimetype_uri, filename])
else:
@@ -29,13 +31,13 @@
class TableWriter:
def __init__(self, req):
self.req = req
- self.odd = True
+ self.odd = False
def start(self):
self.req.write('')
def write(self, row, is_header=False):
if self.odd: c = 'odd'
else: c = 'even'
- if is_header: self.odd = True
+ if is_header: self.odd = False
else: self.odd = not self.odd
self.req.write('' % (c) + row + '
\n')
def stop(self):
============================================================
--- manifest.psp b0c6066cebce291626dfcaf0864ddf34a96e0ca0
+++ manifest.psp 4a261914914a02b3bc5fdbf8b6ed6ff95e37fa8e
@@ -88,7 +88,7 @@
tr = TableWriter(req)
tr.start()
-tr.write(' | Name | Rev | Age | Author | Last log entry | ')
+tr.write(' | Name | Rev | Age | Author | Last log entry | ', is_header=True)
icon_uri = get_icon('', is_directory=True)
for name, subdir in subdirs:
tr.write(' | %s | | | | | ' % (icon_uri, urllib.quote(id), urllib.quote(subdir), hq(name)))