Annotation of cvsweb/TODO, Revision 184.108.40.206
220.127.116.11 ! schwarze 1: $Id$
! 2: $knu: TODO,v 1.1 2000/07/19 21:59:47 knu
3.1 knu 4: o request tar or zip of entire directory (any tag); caching
5: o limit the number of logentries shown
6: o show left/right/up icons in diff/logtable
7: o implement frames (backbutton on top of page)
8: o DiffSelection: jump back to 'User Text Field'
10: programmer ?) -
11: done, thanks to Andy Sharp <firstname.lastname@example.org>
12: o make 'exec's save: use full path and do not spawn shell
13: o use strict, Apache: mod_perl; done, thanks to
14: Jens-Uwe Mager <email@example.com>
15: o explore if we can use cvs directly to abandon the
16: use of 'rlog', 'rcsdiff'. This could be done much
17: like it is for cvs annotate;
18: 'co' done, but it seems to have problems with files which
19: have spaces in the path (rare) -> CVS bug
20: The 'rlog'-function could be implemented just like the
21: annotate function, using a cvs in server mode.
22: The 'rcsdiff'-functionality is almost covered by
23: 'cvs rdiff' .. but I am missing the -p and -w options
24: then ..
25: Any way to traverse the directory structure with cvs C/S
26: ( we need the cvs list patch here I think) ?
27: The performance could be - C/S-mode - .. bad. Caching ?
28: This way we someday won't need to have physical access to
29: the Repository (though this may not be what we want: consider
30: 10'000 Users browsing your anonymous CVS via a remote cvsweb)
31: o try to figure out what's the latest change within a subdirectory ..
32: the trivial (recursive ..) solution would be a bit timeconsuming
33: o include date in the checkout pathinfo (+branchname),
34: to get really what you want (the current solution is not optimal
35: if you manage/review webpages: you always get a checkout of the
36: _latest_ pictures embedded in the webpage, not pictures from the
37: same date the page is)
38: o rewrite this stuff as servlet ..
39: o check wether we can set $HOME to /tmp - to avoid problems with
40: cvs looking for .cvsrc etc.
41: o annotate with last Log-Message in the header
42: o allow to choose which representation we have in dir-view
43: o open external window only if we've a specific mime-type (html)