From 243a58f5f8403bafd9321cfe9630b6906c590f87 Mon Sep 17 00:00:00 2001 From: = Date: Sat, 1 Feb 2020 10:58:00 +0100 Subject: imported my diffs, add README --- README.md | 19 +++++++++++++++++++ md2html.diff | 10 ++++++++++ ui-shared.c.diff | 27 +++++++++++++++++++++++++++ 3 files changed, 56 insertions(+) create mode 100644 README.md create mode 100644 md2html.diff create mode 100644 ui-shared.c.diff diff --git a/README.md b/README.md new file mode 100644 index 0000000..58216cf --- /dev/null +++ b/README.md @@ -0,0 +1,19 @@ +# cgit mods + +Reference cgit is 5e49023b01e5dfaacfc89199159e53c0c6e41331 from Jan 13, 2020 + +## ui-shared.c.diff - Date + +Instead of simply age (13 hours, 2 weeks, etc) i want to always display the date of the commit. Started with ISO8601 and stripped it down to YYYY-MM-DD HH:MM. + +## md2html.diff - Markdown Checkboxes + +```filters/html-converters/md2html``` is also using ```markdown.extensions.checklist```. + +You can get it here: + +[https://github.com/FND/markdown-checklist](https://github.com/FND/markdown-checklist) + +It's enough to copy ```markdown_checklist/extension.py``` to ```/usr/lib/python3.x/site-packages/markdown/extensions/checklist.py```, or you may do it in a better way. + + diff --git a/md2html.diff b/md2html.diff new file mode 100644 index 0000000..1115928 --- /dev/null +++ b/md2html.diff @@ -0,0 +1,10 @@ +--- md2html.dist 2020-01-19 12:23:17.906661191 +0100 ++++ md2html 2020-01-19 12:52:50.033327856 +0100 +@@ -298,6 +298,7 @@ + markdown.markdownFromFile( + output_format="html5", + extensions=[ ++ "markdown.extensions.checklist", + "markdown.extensions.fenced_code", + "markdown.extensions.codehilite", + "markdown.extensions.tables", diff --git a/ui-shared.c.diff b/ui-shared.c.diff new file mode 100644 index 0000000..64f4b30 --- /dev/null +++ b/ui-shared.c.diff @@ -0,0 +1,27 @@ +--- ui-shared.c.orig 2020-01-29 06:52:02.419984224 +0100 ++++ ui-shared.c 2020-02-01 10:28:14.133315592 +0100 +@@ -688,13 +688,21 @@ + if (secs < 0) + secs = 0; + +- if (secs > max_relative && max_relative >= 0) { ++ // Always full date for me ++ if (secs > max_relative && max_relative >= 0 || 1) { + html(""); +- html_txt(show_date(t, tz, cgit_date_mode(DATE_SHORT))); ++ // html_txt(show_date(t, tz, cgit_date_mode(DATE_ISO8601_STRICT))); ++ char * datetext = show_date(t, tz, cgit_date_mode(DATE_ISO8601_STRICT)); ++ int datetext_len = strlen(datetext); ++ //datetext[datetext_len - 6] = 0; ++ datetext[datetext_len - 9] = 0; ++ datetext[10] = ' '; ++ html_txt(datetext); + html(""); +- return; ++ html("  "); ++ //return; + } + + if (secs < TM_HOUR * 2) { -- cgit v1.2.2-1-g5e49