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 _______________________________________________ CGit mailing list CGit@lists.zx2c4.com https://lists.zx2c4.com/mailman/listinfo/cgit