[BACK]Return to TODO CVS log [TXT][DIR] Up to [cvsweb.bsd.lv] / cvsweb

Annotation of cvsweb/TODO, Revision 3.1.2.1

3.1.2.1 ! schwarze    1: $Id$
        !             2: $knu: TODO,v 1.1 2000/07/19 21:59:47 knu
        !             3:
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'
                      9:   if entered text (javascript - anyone a javascript
                     10:   programmer ?) -
                     11:   done, thanks to Andy Sharp <asharp@hobbes.clarity.ca>
                     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 <jum@helios.de>
                     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)
                     44:

CVSweb