| 20 | | [http://tech.yappo.jp/test] |
| | 20 | == Scripts == |
| | 21 | |
| | 22 | この仕組みはPerlのTheSchwartzを使っています。 |
| | 23 | [http://svn.coderepos.org/share/websites/coderepos.org/scripts/commit-ping-hook.pl] |
| | 24 | をsvnのhooks/post-commitの中に |
| | 25 | {{{ |
| | 26 | /foo/bar/commit-ping-hook.pl /foo/svn/repos dbi:mysql:tablesname dbuser dbpass |
| | 27 | }}} |
| | 28 | と記述しておき |
| | 29 | [http://svn.coderepos.org/share/websites/coderepos.org/scripts/commit-ping-worker.pl] |
| | 30 | を |
| | 31 | {{{ |
| | 32 | $ commit-ping-worker.pl dbi:mysql:tablesname dbuser dbpass |
| | 33 | }}} |
| | 34 | として起動します。 |
| | 35 | |
| | 36 | Server側のサンプル実装は |
| | 37 | [http://svn.coderepos.org/share/lang/perl/misc/coderepos-commit-ping.cgi] |
| | 38 | に置いてあります。 |