aboutsummaryrefslogtreecommitdiff
path: root/TODO.cvs
blob: bf92a00ce427409273a8c5842262ef6c8d27478a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
* write test cases:
    * web edits can create CVS/foo.mdwn (and think of case-insensitive "cvs/")
    * binary file detection
    * `cvsps` output format
    * `findtimes()`
* `File::MimeInfo::default()` wrongly marks some text files `-kb`
    * stop doing it
    * find and fix existing
* instead of reading backwards, write one changeset per file and
  `ls | sort -nr | head -100`
    * obviates need for File::ReadBackwards
* parameterize `cvsps` command
* when is `-x` overkill? ever?
* `-b HEAD`, always?
* use `open()` instead of `system()`
* implement the time optimizations
* use `cvs_runcvs` everywhere `cvs` is run
* set up `log_accum` and `commit_prep` in `ikiwiki-makerepo`
    * obviates need for `cvsps`
* historyurl overzealously escapes path slashes?