Go to file
Thomas Keller fe001abd26 Rework the way IDF's SCM interface provides downloadable snapshots.
Instead of returning a command which gets executed and which should
pass through / stream its output data to the client, we're just
returning an instance of Pluf_HTTP_Response. This is needed, because
some SCMs, most noticable monotone, have no locally executable command
to provide a snapshot archive (and probably never will for our kind
of setup).

We therefor added a little BSD-licensed class "ZipArchive" which allows
the creation of pkzip-compatible archives on the fly by letting it eat
the file contents directly feed from the (remote) stdio instance.
Download performance is ok and lies between 15K/s and 110K/s, but at
least we do no longer block the browser while we pre-generate the zip
file server-side.

Thanks to Patrick Georgi for all his work!
2010-10-30 21:52:40 +00:00
contrib/zipstream-php-0.2.2 Rework the way IDF's SCM interface provides downloadable snapshots. 2010-10-30 21:52:40 +00:00
doc Reorganize and expand the help of the monotone plugin. 2010-09-17 03:11:36 +02:00
logo Updated the new logo. 2009-11-06 15:57:45 +01:00
scripts $tempfoo was of course not set - lets use a static path prefix here for simplicity 2010-10-14 19:25:25 +00:00
src/IDF Rework the way IDF's SCM interface provides downloadable snapshots. 2010-10-30 21:52:40 +00:00
www More CSS tweaks for the project list dropdown 2010-10-16 01:42:34 +02:00
.gitignore Exclude path.php from Git. 2009-11-09 21:43:45 +01:00
AUTHORS Fixed issue 467, exception when deleting an orphan git repo. 2010-05-17 19:40:26 +02:00
CONTRIBUTE.mdtext Fixed ticket 486, start to explain how to contribute. 2010-09-02 14:39:09 +02:00
COPYING Added installation instructions and configuration example. 2008-08-02 15:13:21 +02:00
INSTALL.mdtext Fixed ticket 481, problem with registration link. 2010-09-01 15:17:24 +02:00
release-script Added the release script. 2008-08-12 20:36:41 +02:00