From 09c2f33f5a1f7137d50b3638e1a3f937e0701a6e Mon Sep 17 00:00:00 2001 From: Eric Sunshine Date: Tue, 13 Jan 2015 04:57:13 -0500 Subject: blob: render binary blob summary information rather than raw content Binary blobs are currently rendered as raw data directly into the HTML output, looking much like "line noise". This is rarely, if ever, meaningful, and consumes considerable storage space since the entire raw blob content is embedded in the generated HTML file. Address this issue by instead emitting summary information about the blob, such as its classification ("binary") and its size. Other information can be added as needed. As in Git itself, a blob is considered binary if a NUL is present in the first ~8KB. Signed-off-by: Eric Sunshine Signed-off-by: Alberto Bertogli --- git-arr | 1 + 1 file changed, 1 insertion(+) (limited to 'git-arr') diff --git a/git-arr b/git-arr index f559af4..d3f1151 100755 --- a/git-arr +++ b/git-arr @@ -187,6 +187,7 @@ def with_utils(f): 'markdown_blob': utils.markdown_blob, 'can_embed_image': utils.can_embed_image, 'embed_image_blob': utils.embed_image_blob, + 'is_binary': utils.is_binary, 'abort': bottle.abort, 'smstr': git.smstr, } -- cgit v1.2.3