Blob of TODO.txt (raw blob data)

1 [ ] Nag project owners with no commits to the mainline repos after a week or two
2 [ ] gitk-style branch view
3 [ ] project homepage is an editable wiki-ish page
4 [ ] Better SshKey#key wrap
5 [ ] paginate comments
6 [ ] OpenID login
7 [ ] Clean up in commit diff CSS
8 [ ] Show full path in repos browser
9 [ ] graph Repository#parent relationships properly
10 [ ] (A RemoteRepository class for repositories hosted elsewhere?)
11 [ ] Auto-remove cloned repositories that havent been committed to after 7 days?
12 [ ] Archive downloads of trees
13 [ ] Search (nuke the tag cloud when its there)
14 [ ] Delete/archive a repos, by owner unless its the mainline one
15 [ ] Delete/close (prefer latter) a Project
16 [ ] Refactor the Task/queue system
17 [ ] A "Status" field for a project (though a wiki-frontpage makes this unneeded-ish)
18 [ ] improve commenting and comments visibility
19 [ ] handle mising/wrong SHA1s gracefully in browser
20 [ ] parse SHA1s in commits+comments
21 [ ] Normalize url fields (eg add http:// if it aint there) on User+Project
22 [ ] diff-display gets confused when there's an :add right after :mod (see edgecase1.diff)
23 [ ] Detect renames etc when showing a commit
24 [ ] Always add a "mainline-upstream" branch that track the mainline repos automagically to clones
25 [ ] email repository owners when there's a new comment
26 [ ] Clean up in Diff::Display::Unified
27 ---
28
29 a ProjectMirror that sucks in svn repositories. They need to be differentiated form normal projects (don't display owner etc, since it's a mirror). Also, the mainline repository should probably be immutable so people can commit changes to the actual mirror.
30
31 Groups may be a better alternative to allowing multiple repositories in a project, so a Group (or Product?) has many projects.