[RFCv2 PATCH 0/7] Add ui-blame

Jeff Smith whydoubt at gmail.com
Sat Sep 23 05:38:41 CEST 2017


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



More information about the CGit mailing list