This <b>might </b>work (and can be dangerous IMO):<div><br></div><div><font face="courier new, monospace">x="`tail -f /usr/local/nginx/logs/access.log |grep PUT |sed 's/["]//g' |awk {'print $5'}`"; while x="PUT"; do git commit -m "Hello Igor"; done <br clear="all">
</font><span style="border-collapse:collapse"><div><span style="border-collapse:collapse;font-family:arial,sans-serif;font-size:13px"><br></span></div><div style="font-size:13px;font-family:arial,sans-serif"><span style="border-collapse:collapse;font-family:arial,sans-serif;font-size:13px">Your logs would have to be formated like this:</span></div>
<div style="font-size:13px;font-family:arial,sans-serif"><span style="border-collapse:collapse;font-family:arial,sans-serif;font-size:13px"><br></span></div><div><span style="border-collapse:collapse"><font face="arial, sans-serif"><div>
8.8.8.8 <a href="http://foo.bar.netdna-cdn.com">foo.bar.netdna-cdn.com</a> [08/Aug/2012:22:41:23 +0000] "PUT ...</div><div>4.2.2.2 <a href="http://bar.foo.netdna-cdn.com">bar.foo.netdna-cdn.com</a> [08/Aug/2012:22:41:23 +0000] "PUT ...</div>
</font></span></div><div style="font-size:13px;font-family:arial,sans-serif"><span style="border-collapse:collapse;font-family:arial,sans-serif;font-size:13px"><br></span></div><div style="font-size:13px;font-family:arial,sans-serif">
<span style="border-collapse:collapse;font-family:arial,sans-serif;font-size:13px">Reg</span>ards,</div><div style="font-size:13px;font-family:arial,sans-serif"><br></div><a href="http://www.twitter.com/jdorfman" target="_blank" style="font-size:13px;font-family:arial,sans-serif">Justin Dorfman</a><br>
<br><a href="http://www.netdna.com" target="_blank" style="font-size:13px;font-family:arial,sans-serif">NetDNA</a><font face="arial, sans-serif" style="font-size:13px">™</font><br><font face="arial, sans-serif" style="font-size:13px">The Science of Acceleration™</font><br>
<br></span>
<br><br><div class="gmail_quote">On Wed, Aug 8, 2012 at 2:58 PM, klml <span dir="ltr"><<a href="mailto:nginx-forum@nginx.us" target="_blank">nginx-forum@nginx.us</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
I build a small static site generator: just PUT markdown from a textarea<br>
to a git versioned file and post-commit markdown.sh (and little bit<br>
templating) to html for nginx.<br>
<br>
The only thing I miss the commit triggerd by nginx after the PUT.<br>
<br>
I tried it with shell ect[^1] and even netcat ;) but nothing worked<br>
really nice.<br>
<br>
Is there an easy way to commit via nginx?<br>
<br>
thx<br>
klml<br>
<br>
[^1]: <a href="http://forum.nginx.org/read.php?2,181239" target="_blank">http://forum.nginx.org/read.php?2,181239</a><br>
<br>
Posted at Nginx Forum: <a href="http://forum.nginx.org/read.php?2,229477,229477#msg-229477" target="_blank">http://forum.nginx.org/read.php?2,229477,229477#msg-229477</a><br>
<br>
_______________________________________________<br>
nginx mailing list<br>
<a href="mailto:nginx@nginx.org">nginx@nginx.org</a><br>
<a href="http://mailman.nginx.org/mailman/listinfo/nginx" target="_blank">http://mailman.nginx.org/mailman/listinfo/nginx</a><br>
</blockquote></div><br></div>