add TODO notes
authorAmitai Schlair <schmonz-web-ikiwiki@schmonz.com>
Sun, 8 Jan 2012 18:33:04 +0000 (13:33 -0500)
committerAmitai Schlair <schmonz-web-ikiwiki@schmonz.com>
Sun, 22 Jan 2012 15:44:48 +0000 (10:44 -0500)
TODO.cvs [new file with mode: 0644]

diff --git a/TODO.cvs b/TODO.cvs
new file mode 100644 (file)
index 0000000..bf92a00
--- /dev/null
+++ b/TODO.cvs
@@ -0,0 +1,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?