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