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 [ ] Mention somewhere that emails are displayed on the site, both in commits and on "profile" pages (so people can contact them)
19 [ ] improve commenting and comments visibility
20 [ ] handle mising/wrong SHA1s gracefully in browser
21 [ ] parse SHA1s in commits+comments
22 [ ] Normalize url fields (eg add http:// if it aint there) on User+Project
23 [ ] diff-display gets confused when there's an :add right after :mod (see edgecase1.diff)
24 ---
25
26 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.
27
28 Groups may be a better alternative to allowing multiple repositories in a project, so a Group (or Product?) has many projects.