chicken-janitors
[Top][All Lists]
Advanced

[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.

reply via email to

[Prev in Thread] Current Thread [Next in Thread]