taskd/taskd.pl:ref_change(): Return 0
[girocco.git] / TODO
blobe76a72aacb58d0ef2b27b4834e921f3c9808d974
1 * Support for commit notifications in mirrored repos
3 * Watches support - random strangers can ask to be notified each time
4   a certain project[#branch]:path changes; c.f.
6         http://repo.or.cz/w/repo/ztw.git/commitdiff/e4fe8a5bed0f548187c7d2d9750254ef1205fa08
8   but probably with much simpler single-file state structure.
10 * Upload SSH key as a file instead of pasting it to textarea
12 * Ratelimiting mail notifications
14 * Captcha instead of the Sun-check
16 * Content tags editor for project admins, or a way to disable them for
17   a project altogether
19 * Fixup daemon instead of cronjob
21 * Add GitHub hooks suite to the available notifications
24 [Maybe?]
26 * Personal mob branches:
28         Rename mob to mob/mob, anyone can create and push to mob/hislogin and
29         mob/hislogin.*. It is enough to add push perms to the mob user to
30         activate this.
32 * The notion of project forking:
34         * Make it possible to aggregate the forks in graphiclog and diff
35           between forks.
37         * Provide "server-side tracking branch" management service:
38           - Propogate changes in "tracking branches" to other forks that want them.
39           - Users pull their fork and know those tracking branches are current.