{"schema":"libjg2-1",
"vpath":"/git/",
"avatar":"/git/avatar/",
"alang":"",
"gen_ut":1745906350,
"reponame":"cgit",
"desc":"CGI gitweb",
"owner": { "name": "Andy Green", "email": "andy@warmcat.com", "md5": "c50933ca2aa61e0fe2c43d46bb6b59cb" },"url":"https://warmcat.com/repo/cgit",
"f":3,
"items": [
{"schema":"libjg2-1",
"cid":"c2a8ae858ef3aec7f7009bafb03404bb",
"commit": {"type":"commit",
"time": 1530592110,
"time_ofs": 480,
"oid_tree": { "oid": "a1d4ef7ed0bc18389f509618d9c0aeb51ac2360f", "alias": []},
"oid":{ "oid": "db54ff7f271bcd62fedd3a674ec792aafd24b80f", "alias": []},
"msg": "client-side: files matching inline-readme list sent for client render",
"sig_commit": { "git_time": { "time": 1530592110, "offset": 480 }, "name": "Andy Green", "email": "andy@warmcat.com", "md5": "c50933ca2aa61e0fe2c43d46bb6b59cb" },
"sig_author": { "git_time": { "time": 1530582504, "offset": 480 }, "name": "Andy Green", "email": "andy@warmcat.com", "md5": "c50933ca2aa61e0fe2c43d46bb6b59cb" }},
"body": "client-side: files matching inline-readme list sent for client render\n\nIf we're trying to display something on the inline-readme\nlist (which may include wildcards like \u0022*.md\u0022...) and we\nhave client_showdown_js defined, then generate DOM info\nsuitable for the client renderer JS to understand what to\ndo.\n\nSigned-off-by: Andy Green \u003candy@warmcat.com\u003e"
,
"diff": "diff --git a/ui-tree.c b/ui-tree.c\nindex 299901a..40c4cd6 100644\n--- a/ui-tree.c\n+++ b/ui-tree.c\n@@ -96,7 +96,7 @@ static void print_text_buffer(const char *name, char *buf, unsigned long size)\n \t\treturn;\n \t}\n \n-\thtml(\u0022\u003ctd class\u003d'lines'\u003e\u003cpre\u003e\u003ccode\u003e\u0022);\n+\thtmlf(\u0022\u003ctd class\u003d'lines'\u003e\u003cpre\u003e\u003ccode id \u003d'render-source' render-filename\u003d'%s'\u003e\u0022, name);\n \thtml_txt(buf);\n \thtml(\u0022\u003c/code\u003e\u003c/pre\u003e\u003c/td\u003e\u003c/tr\u003e\u003c/table\u003e\u005cn\u0022);\n }\n@@ -410,8 +410,24 @@ static void ls_tail(struct walk_tree_context *walk_tree_ctx)\n \n \tif (mimetype)\n \t\tinclude_file(walk_tree_ctx-\u003einline_filename, mimetype);\n-\telse\n-\t\tprint_buffer(walk_tree_ctx-\u003einline_filename, buf, size);\n+\telse {\n+\t\tif (string_list_wildcard_check(\u0026ctx.repo-\u003einline_readme,\n+\t\t\t\t\t walk_tree_ctx-\u003einline_filename)) {\n+\t\t\tstruct strbuf sb_pre \u003d STRBUF_INIT, sb_post \u003d STRBUF_INIT;\n+\n+\t\t\tcgit_repo_create_url(\u0026sb_pre, \u0026sb_post, \u0022plain\u0022, ctx.qry.head, NULL);\n+\n+\t\t\thtmlf(\u0022\u003cspan id \u003d'render-source' render-filename\u003d'%s' \u0022\n+\t\t\t \u0022plain-pre\u003d'%s' plain-post\u003d'%s'\u003e\u0022,\n+\t\t\t walk_tree_ctx-\u003einline_filename, sb_pre.buf, sb_post.buf);\n+\t\t\tstrbuf_release(\u0026sb_pre);\n+\t\t\tstrbuf_release(\u0026sb_post);\n+\n+\t\t\thtml_txt(buf);\n+\t\t\thtml(\u0022\u003c/span\u003e\u005cn\u0022);\n+\t\t} else\n+\t\t\tprint_buffer(walk_tree_ctx-\u003einline_filename, buf, size);\n+\t}\n \n \tfree(mimetype);\n \tfree(buf);\n","s":{"c":1745717126,"u": 957}}
],"g": 731,"chitpc": 0,"ehitpc": 0,"indexed":0
,
"ab": 0, "si": 0, "db":0, "di":0, "sat":0, "lfc": "7d0a"}