[RFC PATCH 0/4] Add ui-blame

Jeff Smith whydoubt at gmail.com
Thu Jun 8 04:18:06 CEST 2017


I split git blame functionality into libgit, and the changes were
accepted upstream a few days ago.  Now that the git infrastructure is in
place, it is time to get back to the cgit part.

The first patch advances git to current master (which should be future
v2.14), and makes changes made necessary by doing so.  The remaining
patches deal with adding the new blame functionality.

Based on branch ch/git-2-13-1.

Jeff Smith (4):
  git: update to v2.14
  ui-blame: create placeholder and links
  ui-blame: create needed html_ntxt_noellipsis function
  ui-blame: fill in the contents

 cgit.css      |   8 ++
 cgit.mk       |   1 +
 cmd.c         |   8 +-
 git           |   2 +-
 html.c        |  37 +++---
 html.h        |   1 +
 shared.c      |   2 +-
 ui-blame.c    | 370 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 ui-blame.h    |   7 ++
 ui-blob.c     |   6 +-
 ui-clone.c    |   2 +-
 ui-commit.c   |   4 +-
 ui-diff.c     |   4 +-
 ui-patch.c    |   4 +-
 ui-plain.c    |   2 +-
 ui-shared.c   |  20 +++-
 ui-shared.h   |   3 +
 ui-snapshot.c |   2 +-
 ui-tag.c      |   4 +-
 ui-tree.c     |  26 +++--
 20 files changed, 462 insertions(+), 51 deletions(-)
 create mode 100644 ui-blame.c
 create mode 100644 ui-blame.h

-- 
2.9.3



More information about the CGit mailing list