From: Evan Broder Date: Sat, 20 Mar 2010 18:46:34 +0000 (-0400) Subject: Add github-to-zephyr connector project X-Git-Url: https://sipb.mit.edu/gitweb.cgi/wiki.git/commitdiff_plain/db62d260da47ae252472dc6dca5bbcc3ef19427b?ds=inline Add github-to-zephyr connector project --- diff --git a/projects/ideas.mdwn b/projects/ideas.mdwn index e479b38..38d5a5e 100644 --- a/projects/ideas.mdwn +++ b/projects/ideas.mdwn @@ -251,6 +251,12 @@ Thanks to the deeply disturbing magic of a couple of programs named fakeroot and _Contact: geofft, broder_ +## Github-to-zephyr connector + +For git repositories that we have control over, it's easy to use our home-grown (post-receive zephyr hook)[http://web.mit.edu/snippets/git-hooks/zephyr-post-receive] to send zephyrs when somebody pushes. We can't directly edit hooks on sites like (Github)[http://github.com]. However, Github does support (submitting a POST request)[http://help.github.com/post-receive-hooks/] to an arbitrary URL when somebody pushes. It would be cool if there was a site - probably running on scripts.mit.edu - that you could point Github's post-receive hook at to get zephyred whenever somebody pushed to Github. + +_Contact: broder_ + ## A couple of C/C++ hacking projects * Each AFS cell has its own database of users and groups. If you run `ls`, it will look up users and groups against the local machine's conception of users and groups, so if you take a stock Linux etc. machine and look at most any AFS cell, you'll get a bunch of unhelpful numbers. Make an interface that stands a decent chance of being merged into upstream `ls` to permit it to call `pts examine` (or, rather, the AFS library equivalent) against the appropriate servers instead of `getpwnam` etc. on AFS files. See also [Debathena Trac #300](http://debathena.mit.edu/trac/ticket/300).