Here's how it works: - When Vervis starts, it writes a config file and it writes post-receive hooks into all the repos it manages - When a git push is accepted, git runs the post-receive hook, which is a trivial shell script that executes the actual Haskell program implementing the hook logic - The Haskell hook program generates a Push JSON object and HTTP POSTs it to Vervis running on localhost - Vervis currently responds with an error, the next step is to implement the actual publishing of ForgeFed Push activities |
||
|---|---|---|
| .. | ||
| favicon.ico | ||
| keter.yml | ||
| models | ||
| robots.txt | ||
| routes | ||
| settings-default.yaml | ||
| test-settings.yml | ||