large numbers of repos

[email protected] Fri, 27 Jul 2007 10:09:17 -0500
Newsgroups gmane.comp.horde.chora
Message-ID <OFC0E489F2.8481B8BA-ON86257325.00525F71-86257325.00533F38@uscmail.uscourts.gov>
--0__=09BBF9B6DFC1D9E18f9e8a93df938690918c09BBF9B6DFC1D9E1
Content-type: text/plain; charset=US-ASCII


hi.

I was trying to find a way to view a large number of repos easily, but
(atleast with subversion) it appears that I have to create a different
sourceroot for each repo.   As it is we currently have over 50 repos, so
the text list created for the "Other Repositories" was rather long.  I
would prefer to have it look like cvs.horde.org, but couldn't figure out
how to do that.  Suggestions would be handy.

In the meantime I made a makeshift patch to chora/lib/Chora.php that makes
dealing with a large number of different repo a bit easier.  I realize this
isn't the ideal horde way of doing it (If i had the time I would try and
make it behave more like IMP's folder selection in the top right of the
page) but it is functional and useful in this form.

-greg

(See attached file: libchora.patch)
--0__=09BBF9B6DFC1D9E18f9e8a93df938690918c09BBF9B6DFC1D9E1
Content-type: application/octet-stream; 
	name="libchora.patch"
Content-Disposition: attachment; filename="libchora.patch"
Content-transfer-encoding: base64

LS0tIENob3JhLnBocCAgIDIwMDctMDctMjcgMDk6NTI6NDIuMDAwMDAwMDAwIC0wNTAwCisrKyBD
aG9yYS5waHAuZGlzdCAgICAgIDIwMDctMDctMTMgMTM6NDA6NDYuMDAwMDAwMDAwIC0wNTAwCkBA
IC0zNTksMTcgKzM1OSwxMyBAQAogICAgICAgICAkYXJyID0gYXJyYXkoKTsKICAgICAgICAgZm9y
ZWFjaCAoJHNvdXJjZXJvb3RzIGFzICRrZXkgPT4gJHZhbCkgewogICAgICAgICAgICAgaWYgKCRz
b3VyY2Vyb290ICE9ICRrZXkpIHsKLSAgICAgICAgICAgICAgICAkYXJyW10gPSAnPGI+PG9wdGlv
biB2YWx1ZT0iJyAuIENob3JhOjp1cmwoJycsICcnLCBhcnJheSgncnQnID0+ICRrZXkpKSAuICci
PicgLiAkdmFsWyduYW1lJ10gLiAnPC9vcHRpb24+PC9iPic7CisgICAgICAgICAgICAgICAgJGFy
cltdID0gJzxiPjxhIGhyZWY9IicgLiBDaG9yYTo6dXJsKCcnLCAnJywgYXJyYXkoJ3J0JyA9PiAk
a2V5KSkgLiAnIj4nIC4KKyAgICAgICAgICAgICAgICAgICAgJHZhbFsnbmFtZSddIC4gJzwvYT48
L2I+JzsKICAgICAgICAgICAgIH0KICAgICAgICAgfQogCi0gICAgICAgJHJlcG9TY3JpcHQgPSAn
PGZvcm0gaWQ9InJlcG9DaGFuZ2VyIiBuYW1lPSJyZXBvQ2hhbmdlciIgc3R5bGU9ImRpc3BsYXk6
IGlubGluZSI+JzsKLSAgICAgICAkcmVwb1NjcmlwdCAuPSAnPHNlbGVjdCBpZD0icmVwb0xpc3Qi
IG5hbWU9InJlcG9MaXN0IiBvbmNoYW5nZT0ibG9jYXRpb24uaHJlZj1yZXBvQ2hhbmdlci5yZXBv
TGlzdC5vcHRpb25zW3NlbGVjdGVkSW5kZXhdLnZhbHVlIj4nOwotICAgICAgICRyZXBvU2NyaXB0
IC49ICc8b3B0aW9uIHZhbHVlPSIiPnNlbGVjdCBvbmUuLi48L29wdGlvbj4nOwotICAgICAgICRl
bmRyZXBvU2NyaXB0ID0gJzwvc2VsZWN0PjwvZm9ybT4nOwotCiAgICAgICAgIGlmIChjb3VudCgk
YXJyKSkgewotICAgICAgICAgICAgcmV0dXJuIF8oIk90aGVyIFJlcG9zaXRvcmllcyIpIC4gIjog
IiAuICRyZXBvU2NyaXB0IC4gaW1wbG9kZSgnICwgJywgJGFycikgLiAkZW5kcmVwb1NjcmlwdDsK
KyAgICAgICAgICAgIHJldHVybiBfKCJPdGhlciBSZXBvc2l0b3JpZXMiKSAuICc6ICcgLiBpbXBs
b2RlKCcgLCAnLCAkYXJyKTsKICAgICAgICAgfSBlbHNlIHsKICAgICAgICAgICAgIHJldHVybiAn
JzsKICAgICAgICAgfQoK

--0__=09BBF9B6DFC1D9E18f9e8a93df938690918c09BBF9B6DFC1D9E1
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

-- 
Chora mailing list - Join the hunt: http://horde.org/bounties/#chora
Frequently Asked Questions: http://horde.org/faq/
To unsubscribe, mail: [email protected]

--0__=09BBF9B6DFC1D9E18f9e8a93df938690918c09BBF9B6DFC1D9E1--