From mboxrd@z Thu Jan 1 00:00:00 1970 From: whydoubt at gmail.com (Jeff Smith) Date: Fri, 22 Sep 2017 22:38:41 -0500 Subject: [RFCv2 PATCH 0/7] Add ui-blame In-Reply-To: <20170608021810.12964-1-whydoubt@gmail.com> References: <20170608021810.12964-1-whydoubt@gmail.com> Message-ID: <20170923033848.5922-1-whydoubt@gmail.com> I split git blame functionality into libgit, and the changes were accepted upstream and are a part of git 2.14. Now that the git infrastructure is in place, here is what is needed for cgit to make use of it. Jeff Smith (7): ui-blame: create enable-blame config item ui-blame: create framework ui-blame: create links ui-blame: html_ntxt with no ellipsis ui-blame: pull blame info from libgit ui-blame: begin building ui-blame: generate blame page when requested cgit.c | 3 + cgit.css | 8 ++ cgit.h | 1 + cgit.mk | 1 + cgitrc.5.txt | 5 + cmd.c | 12 +- html.c | 37 +++--- html.h | 1 + ui-blame.c | 366 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ ui-blame.h | 7 ++ ui-repolist.c | 2 +- ui-shared.c | 20 +++- ui-shared.h | 3 + ui-tree.c | 10 +- 14 files changed, 449 insertions(+), 27 deletions(-) create mode 100644 ui-blame.c create mode 100644 ui-blame.h -- 2.9.4