X-Git-Url: http://www.git.stargrave.org/?a=blobdiff_plain;f=Documentation%2Fdesign_www.txt;h=240fa5046b35bc12a3dad7aca7d567d376e6a609;hb=8a4b5da8df770ce57513d940afd62f0142b266b0;hp=f15a55629745869ab34f4d0735c337d5b5035b31;hpb=7efca6c8a2b98d97056fc933165df82e4b825725;p=public-inbox.git diff --git a/Documentation/design_www.txt b/Documentation/design_www.txt index f15a5562..240fa504 100644 --- a/Documentation/design_www.txt +++ b/Documentation/design_www.txt @@ -7,7 +7,7 @@ URL and anchor naming /$INBOX/?r=$GIT_COMMIT -> HTML only /$INBOX/new.atom -> Atom feed -#### Optional, relies on Search::Xapian +#### Optional, relies on Search::Xapian (or Xapian SWIG binding) /$INBOX/$MESSAGE_ID/t/ -> HTML content of thread (nested) /$INBOX/$MESSAGE_ID/T/ -> HTML content of thread (flat) anchors: @@ -21,6 +21,16 @@ URL and anchor naming /$INBOX/$MESSAGE_ID/t.atom -> Atom feed for thread /$INBOX/$MESSAGE_ID/t.mbox.gz -> gzipped mbox of thread +/$INBOX/$GIT_OID/s/ -> "git show" (via "git apply") + This endpoint requires "coderepo" entries configured for + a given inbox. It can recreate ("solve") blobs from + patch emails using Xapian and git-apply(1). It can also + display non-blob content, but that remains a + work-in-progress. + +/$INBOX/$GIT_OID/s/$FILENAME -> "git show", raw output + As above, but shows the raw (usually text/plain) output. + ### Stable endpoints /$INBOX/$MESSAGE_ID/ -> HTML content anchors: