1 === repo.or.cz-specific or urgent TODO items ===
3 * Allow user removal of a repository.
5 * Change the process of forking to set up the forkee refs in the forked
8 - The user can then simply fork first, then clone the fork.
10 - The initial push won't push redundant data.
11 Looking into why git won't send the have lines for the alternates
12 would be worthsome as well.
15 === Generic Girocco TODO items ===
17 * Watches support - random strangers can ask to be notified each time
18 a certain project[#branch]:path changes; c.f.
20 http://repo.or.cz/w/girocco/ztw.git/commitdiff/e4fe8a5bed0f548187c7d2d9750254ef1205fa08
22 but probably with much simpler single-file state structure.
24 * Upload SSH key as a file instead of pasting it to a textarea
26 * Ratelimiting mail notifications
28 * Captcha instead of the Sun-check
30 * Content tags editor for project admins, or a way to disable them for
33 * Add GitHub hooks suite to the available notifications
38 * Personal mob branches:
40 Rename mob to mob/mob, anyone can create and push to mob/hislogin and
41 mob/hislogin.*. It is enough to add push perms to the mob user to
44 * The notion of project forking:
46 * Make it possible to aggregate the forks in graphiclog and diff
49 * Provide "server-side tracking branch" management service:
50 - Propogate changes in "tracking branches" to other forks that want them.
51 - Users pull their fork and know those tracking branches are current.