summaryrefslogtreecommitdiff
path: root/TODO
blob: f0c914f48fe33ce3900440090c9c92f47638a414 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
welcome to the TODO file.

== short-range TODO ==

fix the patch display/markup

  given the disk space requirements, the patches are not automatically
  generated any longer.  an as-of-yet unwritten cgi script will handle
  such requests.

don't nuke/reinit the whole patch tracking tree

  this also implies that some kind of garbage collection takes place
  to remove versions that are no longer being tracked

better handling of more exotic patch systems

  for example:
  - handling cpp processing of dpatch files
  - handling wierd configuration for simple-patchsys and recusrive dirs
  - handling when the directory looks like dpatch/quilt but isn't

code cleanup from really ugly stuff (look for XXX)

== medium-range TODO ==

remove all the os.system calls

  lots of temporary ducttape via os.system that should go away

make prettier pages

  they're all xhtml compliant, using css, and based on a single skeleton
  page so it shouldn't be too much work

decide how much should be cgi-based and how much should be written

  there's no reason why the other pages couldn't also be generated from
  a cgi, if we desired.

== long-range TODO ==

dynamic info?
external data sources?