X-Git-Url: https://gitweb.ps.run/ps-cgit/blobdiff_plain/7710178e45dee61e85ea77c4221309ce8c086f95..0b3c746ba80738dbe0885a21406409390936537c:/ui-tree.c?ds=sidebyside diff --git a/ui-tree.c b/ui-tree.c index 4b8e7a0..c26ba4c 100644 --- a/ui-tree.c +++ b/ui-tree.c @@ -18,8 +18,8 @@ static void print_object(const unsigned char *sha1, char *path) { enum object_type type; char *buf; - unsigned long size, lineno, start, idx; - const char *linefmt = "
");
idx = 0;
- start = 0;
lineno = 0;
- while(idx < size) {
+ htmlf(numberfmt, ++lineno);
+ while(idx < size - 1) { // skip absolute last newline
if (buf[idx] == '\n') {
- buf[idx] = '\0';
- htmlf(linefmt, ++lineno);
- html_txt(buf + start);
- html(" | | \n");
+
+ html("\n");
html("