This series is a bit fixed up and a tiny bit cleaned up version of "Gitweb caching v7" series from John 'Warthog9' Hawley: http://thread.gmane.org/gmane.comp.version-control.git/160147 This version of this series is based on top of 'master' Compared to initial v7.1 fixup of "Gitweb caching v7" series it contains fix to "gitweb: Prepare for splitting gitweb" preventing installation and fix to "gitweb: File based caching layer (from git.kernel.org)" that generated problems with t9501 test, as noticed by Thomas Rast in http://article.gmane.org/gmane.comp.version-control.git/162787 http://marc.info/?l=git&m=129137257619613&w=2 It also includes trivial fixup in "gitweb: Minimal testing of gitweb caching"... but still those new tests don't pass, at least for me. John Hawley is (according to information from #git IRC channel) is working on "Gitweb caching v8"; I hope that it is fixed there. Shortlog: ~~~~~~~~~ Jakub Narebski (2): gitweb: Prepare for splitting gitweb gitweb: Minimal testing of gitweb caching John 'Warthog9' Hawley (2): gitweb: add output buffering and associated functions gitweb: File based caching layer (from git.kernel.org) Table of contents: ~~~~~~~~~~~~~~~~~~ [PATCHv7.4 1/4] gitweb: Prepare for splitting gitweb [PATCHv7.4 2/4] gitweb: add output buffering and associated functions [PATCHv7.4 3/4] gitweb: File based caching layer (from git.kernel.org) [PATCHv7.4 4/4] gitweb: Minimal testing of gitweb caching Diffstat: ~~~~~~~~~ gitweb/Makefile | 21 ++- gitweb/gitweb.perl | 136 +++++++++++- gitweb/lib/cache.pl | 348 +++++++++++++++++++++++++++++ gitweb/static/gitweb.css | 6 + t/gitweb-lib.sh | 15 ++ t/t9500-gitweb-standalone-no-errors.sh | 20 ++ t/t9501-gitweb-standalone-http-status.sh | 13 + t/t9502-gitweb-standalone-parse-output.sh | 33 +++ 8 files changed, 581 insertions(+), 11 deletions(-) create mode 100644 gitweb/lib/cache.pl -- 1.7.3 -- To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html