[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Chicken-janitors] Re: #236: extend "list" command for henrietta CGI
From: |
Chicken Trac |
Subject: |
[Chicken-janitors] Re: #236: extend "list" command for henrietta CGI |
Date: |
Fri, 02 Jul 2010 10:34:46 -0000 |
#236: extend "list" command for henrietta CGI
----------------------------+-----------------------------------------------
Reporter: felix | Owner: felix
Type: enhancement | Status: assigned
Priority: minor | Milestone:
Component: infrastructure | Version:
Keywords: henrietta |
----------------------------+-----------------------------------------------
Changes (by felix):
* owner: => felix
* status: new => assigned
Comment:
I'm not sure how to handle this efficiently. We will have to do an `svn
ls` (which we already do), and then walk the egg directories, doing more
`ls` commands, etc. Unfortunately this doesn't scale at all in the case of
"whole repository-info" style actions (like listing the available
versions) - recursive `ls` operations are slow.
Recently, I have implemented `name=<name>&mode=meta` to support at least
retrieving the meta-file for an egg (this isn't installed yet, see the
`scripts` subdirectory in the chicken-core repository); this should work
for any given version.
Listing available versions sounds feasible, though. I would recommend
against providing much more: it's not so much the size of response, but
the time needed to process the file-list of a repository that is already
large and likely to get larger.
--
Ticket URL: <http://www.irp.oist.jp/trac/chicken/ticket/236#comment:3>
Chicken Scheme <http://www.call-with-current-continuation.org/>
Chicken Scheme is a compiler for the Scheme programming language.
- [Chicken-janitors] Re: #236: extend "list" command for henrietta CGI,
Chicken Trac <=