2018-01-08
I published some work in progress on git-ssb in #patchfoo - not yet merged.
I factored out the git-ssb stuff from patchfoo into a separate library: %6fMyBKq...
and added support for rendering git diffs and git markdown files in patchfoo, and started implementing support for line-comments: %n+elcW7...
The way i implemented viewing directory trees and files and diffs in patchfoo makes it difficult to implement line-comments because i picked a schema for line-comments that is based on the git update message, commit id and file path, whereas patchfoo is rendering files and diffs just from their git object ids and message ids.
So I might have to implement an annoying function to look up a file path for a git object. Or otherwise change patchfoo to include file paths in links. This might be good to do anyway because it would help make links in markdown files work (links in markdown files to other files in a repo).
Anyway, here is a screenshot.