|author||Eric Wong <email@example.com>||2016-02-07 08:35:29 +0000|
|committer||Eric Wong <firstname.lastname@example.org>||2016-02-07 08:46:37 +0000|
This requires POST and (small file) upload support from the PSGI/Plack web server. CGI.pm is currently not supported with this feature. We'll serve everything git can handle by default for performance in the general case. To avoid introducing cognitive overhead for sysadmins managing existing HTTP backends, we do not introduce new configuration directives. Thus, setting http.uploadpack=false in the relevant git config file for each public-inbox (ssoma) git repo will disable smart HTTP for CPU/memory-constrained systems. Technically we could support http.receivepack to allow posting messages to a public-inbox over HTTP(S), but that breaks the public-inbox model of encouraging users to Cc: everyone. Again, we encourage users to Cc: everyone to reduce the chance of a public-inbox becoming a centralized point of failure/censorship.
Diffstat (limited to 'Documentation')
1 files changed, 2 insertions, 0 deletions
diff --git a/Documentation/design_www.txt b/Documentation/design_www.txt
index 76015233..39b12414 100644
@@ -25,6 +25,8 @@ URL naming
/$LISTNAME/atom.xml  -> identical to /$LISTNAME/new.atom
+Additionally, we support "git clone" pointed to http://$HOST/$LISTNAME
FIXME: we must refactor/cleanup/add tests for most of our CGI before
adding more endpoints and features.