website.modules.github.diff
Pure GitHub revision/path planning and bounded text decoding.
commit-url
(commit-url [_ _ sha :as revision])
contents-url
(contents-url revision {:keys [sha path]})
decode-text
(decode-text {:keys [type encoding content size]})
document
(document mode file content)
key-for
(key-for revision)
page-url
(page-url revision)
patch-url
(patch-url [_ _ sha :as revision])
safe-path?
(safe-path? path)
valid-revision?
(valid-revision? [user repo sha :as revision])