| |   |
| 1 | [ ] proper diff renderer |
| 2 | [ ] Paginated log view (like git log --skip=100 --max-count=100) |
| 3 | [ ] Nag project owners with no commits to the mainline repos after a week or two |
| 4 | [ ] gitk-style branch view |
| 5 | [ ] project homepage is an editable wiki-ish page |
| 6 | [ ] Better SshKey#key wrap |
| 7 | [ ] paginate comments |
| 8 | [ ] OpenID login |
| 9 | [ ] Show full path in repos browser |
| 10 | [ ] graph Repository#parent relationships properly |
| 11 | [ ] (A RemoteRepository class for repositories hosted elsewhere?) |
| 12 | [ ] Auto-remove cloned repositories that havent been committed to after 7 days? |
| 13 | [ ] Archive downloads of trees |
| 14 | [ ] Search (nuke the tag cloud when its there) |
| 15 | [ ] Delete/archive a repos, by owner unless its the mainline one |
| 16 | [ ] Delete/close (prefer latter) a Project |
| 17 | [ ] Refactor the Task/queue system |
| 18 | [ ] Log less in task.log (set "got X tasks to..." as debug level) |
| 19 | [ ] A "Status" field for a project (though a wiki-frontpage makes this unneeded-ish) |
| 20 | [ ] Mention somewhere that emails are displayed on the site, both in commits and on "profile" pages (so people can contact them) |
| 21 | [ ] improve commenting and comments visibility |
| 22 | [ ] handle mising/wrong SHA1s gracefully in browser |
| 23 | [ ] parse SHA1s in commits+comments |
| 24 | [ ] Normalize url fields (eg add http:// if it aint there) on User+Project |
| 25 | |
| 26 | --- |
| 27 | |
| 28 | 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. |
| 29 | |
| 30 | Groups may be a better alternative to allowing multiple repositories in a project, so a Group (or Product?) has many projects. |
| toggle raw diff |
--- /dev/null
+++ b/TODO.txt
@@ -0,0 +1,30 @@
+[ ] proper diff renderer
+[ ] Paginated log view (like git log --skip=100 --max-count=100)
+[ ] Nag project owners with no commits to the mainline repos after a week or two
+[ ] gitk-style branch view
+[ ] project homepage is an editable wiki-ish page
+[ ] Better SshKey#key wrap
+[ ] paginate comments
+[ ] OpenID login
+[ ] Show full path in repos browser
+[ ] graph Repository#parent relationships properly
+[ ] (A RemoteRepository class for repositories hosted elsewhere?)
+[ ] Auto-remove cloned repositories that havent been committed to after 7 days?
+[ ] Archive downloads of trees
+[ ] Search (nuke the tag cloud when its there)
+[ ] Delete/archive a repos, by owner unless its the mainline one
+[ ] Delete/close (prefer latter) a Project
+[ ] Refactor the Task/queue system
+[ ] Log less in task.log (set "got X tasks to..." as debug level)
+[ ] A "Status" field for a project (though a wiki-frontpage makes this unneeded-ish)
+[ ] Mention somewhere that emails are displayed on the site, both in commits and on "profile" pages (so people can contact them)
+[ ] improve commenting and comments visibility
+[ ] handle mising/wrong SHA1s gracefully in browser
+[ ] parse SHA1s in commits+comments
+[ ] Normalize url fields (eg add http:// if it aint there) on User+Project
+
+---
+
+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.
+
+Groups may be a better alternative to allowing multiple repositories in a project, so a Group (or Product?) has many projects. |