about summary refs log tree commit homepage
path: root/lib/PublicInbox/RepoGitPatch.pm
DateCommit message (Collapse)
2017-03-04repobrowse: fixup format-patch display
We need to take the revision into account when generating patches :P While we're at it, disabiguate URLs by resolving refnames to (un-SHAttered) hex identifiers.
2017-03-03repobrowse: consistently set text charset
For everything with relevant content, we'll try to set UTF-8 charset and reduce duplication when generating response headers.
2017-02-24repobrowse: update documentation for git patch generation
We abandoned cgit-compatible URLs, update documentation to match.
2017-02-16repobrowse: memoize git symbolic-ref resolution
The "HEAD" symbolic ref is rarely changed, so memoize it for now and avoid exposing it in URLs.
2017-02-16repobrowse: shorten "repo_info" to "-repo"
This makes it more consistent with how we use the Inbox objects for the main code.
2017-02-16repobrowse: switch to new URL format to avoid query strings
Query strings make endpoint caching more difficult since they're order-independent. They are also more likely lost or truncated inadvertantly when copy+pasting, so try to avoid them for default endpoints. There's still some things which are broken and followup commits will be needed to fix them.
2017-02-09repobrowse: shorten internal names
We'll still be keeping "repobrowse" for the public API for use with .psgi files, but shortening the name means less typing and we may have command-line tools, too.