mirror of
https://github.com/facebook/sapling.git
synced 2024-10-07 23:38:50 +03:00
Fix raw files in the web UI.
This commit is contained in:
parent
65cb733078
commit
f4e85c5507
@ -657,6 +657,12 @@ class hgweb(object):
|
|||||||
req.header(msg.items())
|
req.header(msg.items())
|
||||||
yield header_file.read()
|
yield header_file.read()
|
||||||
|
|
||||||
|
def rawfileheader(**map):
|
||||||
|
req.header([('Content-type', map['mimetype']),
|
||||||
|
('Content-disposition', 'filename=%s' % map['file']),
|
||||||
|
('Content-length', str(len(map['raw'])))])
|
||||||
|
yield ''
|
||||||
|
|
||||||
def footer(**map):
|
def footer(**map):
|
||||||
yield self.t("footer",
|
yield self.t("footer",
|
||||||
motd=self.repo.ui.config("web", "motd", ""),
|
motd=self.repo.ui.config("web", "motd", ""),
|
||||||
@ -714,6 +720,7 @@ class hgweb(object):
|
|||||||
"repo": self.reponame,
|
"repo": self.reponame,
|
||||||
"header": header,
|
"header": header,
|
||||||
"footer": footer,
|
"footer": footer,
|
||||||
|
"rawfileheader": rawfileheader,
|
||||||
})
|
})
|
||||||
|
|
||||||
if not req.form.has_key('cmd'):
|
if not req.form.has_key('cmd'):
|
||||||
|
@ -8,7 +8,7 @@ diffline = '#line#'
|
|||||||
changesetparent = '# parent: #node#'
|
changesetparent = '# parent: #node#'
|
||||||
changesetchild = '# child: #node#'
|
changesetchild = '# child: #node#'
|
||||||
filenodelink = ''
|
filenodelink = ''
|
||||||
filerevision = 'Content-Type: #mimetype#\nContent-Disposition: filename=#file#\n\n#raw#'
|
filerevision = '#rawfileheader##raw#'
|
||||||
fileline = '#line#'
|
fileline = '#line#'
|
||||||
diffblock = '#lines#'
|
diffblock = '#lines#'
|
||||||
filediff = filediff-raw.tmpl
|
filediff = filediff-raw.tmpl
|
||||||
|
Loading…
Reference in New Issue
Block a user