summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJohan Sørensen <johan@johansorensen.com>2008-01-11 20:51:39 +0100
committerJohan Sørensen <johan@johansorensen.com>2008-01-11 20:51:39 +0100
commit2ab90d2d0bd2039e33e67c9d0e07716c9cd042d4 (patch)
treee565bfc5e12c98e1794e72fcead556457adc91bc
parent399f8bf0269b80380c4a2f416ed12d8be3b5af8c (diff)
downloadgitorious-mainline-outdated-2ab90d2d0bd2039e33e67c9d0e07716c9cd042d4.zip
gitorious-mainline-outdated-2ab90d2d0bd2039e33e67c9d0e07716c9cd042d4.tar.gz
gitorious-mainline-outdated-2ab90d2d0bd2039e33e67c9d0e07716c9cd042d4.tar.bz2
Added the TODO
-rw-r--r--TODO.txt30
1 files changed, 30 insertions, 0 deletions
diff --git a/TODO.txt b/TODO.txt
new file mode 100644
index 0000000..95e6a77
--- /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.