<feed xmlns='http://www.w3.org/2005/Atom'>
<title>cgit-pink/contrib/hooks, branch 1.4.0</title>
<subtitle>DON'T USE THIS! --- web frontend for git
</subtitle>
<id>https://git.causal.agency/cgit-pink/atom?h=1.4.0</id>
<link rel='self' href='https://git.causal.agency/cgit-pink/atom?h=1.4.0'/>
<link rel='alternate' type='text/html' href='https://git.causal.agency/cgit-pink/'/>
<updated>2015-08-12T12:06:36+00:00</updated>
<entry>
<title>contrib/hooks: add sample post-receive hook using agefile</title>
<updated>2015-08-12T12:06:36+00:00</updated>
<author>
<name>John Keeping</name>
<email>john@keeping.me.uk</email>
</author>
<published>2014-12-23T14:40:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.causal.agency/cgit-pink/commit/?id=121e65391446069a538ae8d3f7938452178de7c6'/>
<id>urn:sha1:121e65391446069a538ae8d3f7938452178de7c6</id>
<content type='text'>
One of the most frequent questions on the mailing list relates to the
idle time in the repository list.  The answer to this is to use the
"agefile" feature to calculate the time of the last change whenever the
repository receives changes.

Add a sample post-receive hook in a new "contrib" directory so that we
can just point people at the repository in the future.

Signed-off-by: John Keeping &lt;john@keeping.me.uk&gt;
</content>
</entry>
</feed>
k/refs/?id=779631c6dc23c15bbbf45a7c7ab9fffb619037b7'>refs</a> <a class='active' href='/cgit-pink/log/ui-refs.h?follow=1'>log</a> <a href='/cgit-pink/tree/ui-refs.h?id=779631c6dc23c15bbbf45a7c7ab9fffb619037b7'>tree</a> <a href='/cgit-pink/commit/ui-refs.h?id=779631c6dc23c15bbbf45a7c7ab9fffb619037b7&amp;follow=1'>commit</a> <a href='/cgit-pink/diff/ui-refs.h?id=779631c6dc23c15bbbf45a7c7ab9fffb619037b7&amp;follow=1'>diff</a></td><td class='form'><form class='right' method='get' action='/cgit-pink/log/ui-refs.h'>
<input type='hidden' name='id' value='779631c6dc23c15bbbf45a7c7ab9fffb619037b7'/><select name='qt'>
<option value='grep'>log msg</option>
<option value='author'>author</option>
<option value='committer'>committer</option>
<option value='range'>range</option>
</select>
<input class='txt' type='search' size='10' name='q' value=''/>
<input type='submit' value='search'/>
</form>
</td></tr></table>
<div class='path'>path: <a href='/cgit-pink/log/?id=779631c6dc23c15bbbf45a7c7ab9fffb619037b7&amp;follow=1'>root</a>/<a href='/cgit-pink/log/ui-refs.h?id=779631c6dc23c15bbbf45a7c7ab9fffb619037b7&amp;follow=1'>ui-refs.h</a> (<a href='/cgit-pink/log/ui-refs.h?id=779631c6dc23c15bbbf45a7c7ab9fffb619037b7'>unfollow</a>)</div><div class='content'><table class='list nowrap'><tr class='nohover'><th></th><th class='left'>Commit message (<a href='/cgit-pink/log/ui-refs.h?id=779631c6dc23c15bbbf45a7c7ab9fffb619037b7&amp;showmsg=1&amp;follow=1'>Expand</a>)</th><th class='left'>Author</th></tr>
<tr><td><span title='2020-10-19 20:27:28 +0200'>2020-10-19</span></td><td><a href='/cgit-pink/commit/ui-snapshot.c?id=629659d2cffbf059374fc53e6400ff0bebe1ddde&amp;follow=1'>git: update to v2.29.0</a></td><td>Christian Hesse</td></tr>
<tr><td><span title='2020-07-27 20:36:14 +0200'>2020-07-27</span></td><td><a href='/cgit-pink/commit/git?id=205837d4684f331afa93c946cbdfa1fa9b3d1ce9&amp;follow=1'>git: update to v2.28.0</a></td><td>Christian Hesse</td></tr>
<tr><td><span title='2020-06-02 10:10:15 +0200'>2020-06-02</span></td><td><a href='/cgit-pink/commit/git?id=f780396c0afa6015a05025c6404a560252605319&amp;follow=1'>git: update to v2.27.0</a></td><td>Christian Hesse</td></tr>
<tr><td><span title='2020-03-23 07:43:00 +0100'>2020-03-23</span></td><td><a href='/cgit-pink/commit/git?id=0462f08d8508978256118769b3e6dc89773a1367&amp;follow=1'>git: update to v2.26.0</a></td><td>Christian Hesse</td></tr>
<tr><td><span title='2020-03-13 17:49:52 -0600'>2020-03-13</span></td><td><a href='/cgit-pink/commit/Makefile?id=55fa25adb097d2681607d8b0f51a0c393cc9af1a&amp;follow=1'>Bump version</a></td><td>Jason A. Donenfeld</td></tr>
<tr><td><span title='2020-03-13 17:48:34 -0600'>2020-03-13</span></td><td><a href='/cgit-pink/commit/ui-tree.c?id=6a8d6d4b5021af6c90ca0da806691987df449469&amp;follow=1'>global: use proper accessors for maybe_tree</a></td><td>Jason A. Donenfeld</td></tr>
<tr><td><span title='2020-03-12 19:56:39 -0600'>2020-03-12</span></td><td><a href='/cgit-pink/commit/ui-snapshot.c?id=892ba8c3cc0617d2087a2337d8c6e71524d7b49c&amp;follow=1'>ui-snapshot: add support for zstd compression</a></td><td>Christian Hesse</td></tr>
<tr><td><span title='2020-03-12 19:56:39 -0600'>2020-03-12</span></td><td><a href='/cgit-pink/commit/tests/t0107-snapshot.sh?id=cc230bf04456cc0ca82c6251b1624425eb7a7153&amp;follow=1'>tests: add tests for xz compressed snapshots</a></td><td>Christian Hesse</td></tr>
<tr><td><span title='2020-02-26 09:57:40 +0800'>2020-02-26</span></td><td><a href='/cgit-pink/commit/ui-snapshot.c?id=06671f4b2167951c6b46401b0f5ac8af4d48d50a&amp;follow=1'>ui-snapshot: add support for lzip compression</a></td><td>Hanspeter Portner</td></tr>
<tr><td><span title='2020-02-17 13:08:02 +0100'>2020-02-17</span></td><td><a href='/cgit-pink/commit/git?id=fde897b8171ed2e925b44ec6f69590ec07241017&amp;follow=1'>git: update to v2.25.1</a></td><td>Christian Hesse</td></tr>
<tr><td><span title='2020-01-13 15:17:19 -0500'>2020-01-13</span></td><td><a href='/cgit-pink/commit/tests/t0001-validate-git-versions.sh?id=5e49023b01e5dfaacfc89199159e53c0c6e41331&amp;follow=1'>tests: allow to skip git version tests</a></td><td>Christian Hesse</td></tr>
<tr><td><span title='2020-01-13 15:04:14 -0500'>2020-01-13</span></td><td><a href='/cgit-pink/commit/Makefile?id=fa146ccabdd0de746a7076f0630af550e43d9088&amp;follow=1'>Bump version</a></td><td>Jason A. Donenfeld</td></tr>
<tr><td><span title='2020-01-13 14:50:55 -0500'>2020-01-13</span></td><td><a href='/cgit-pink/commit/git?id=bd68c98879ecc8ce9f7f6d3e01bc4ffeb9182b04&amp;follow=1'>git: update to v2.25.0</a></td><td>Christian Hesse</td></tr>
<tr><td><span title='2019-12-11 11:04:02 +0100'>2019-12-11</span></td><td><a href='/cgit-pink/commit/tests/t0109-gitconfig.sh?id=ca98c9e7bf31617efc3ff7d3575efe5bba3cde1a&amp;follow=1'>tests: skip tests if strace is not functional</a></td><td>Christian Hesse</td></tr>
<tr><td><span title='2019-12-10 20:57:24 +0100'>2019-12-10</span></td><td><a href='/cgit-pink/commit/git?id=d8e5dd25a0d2e32ef3453a96112eea817336e4d7&amp;follow=1'>git: update to v2.24.1</a></td><td>Christian Hesse</td></tr>
<tr><td><span title='2019-11-22 13:35:50 +0100'>2019-11-22</span></td><td><a href='/cgit-pink/commit/ui-repolist.c?id=583aa5d80eb01075c0f3f35df37b9144a0c9651e&amp;follow=1'>ui-repolist: do not return unsigned (negative) value</a></td><td>Christian Hesse</td></tr>
<tr><td><span title='2019-11-08 22:55:58 +0100'>2019-11-08</span></td><td><a href='/cgit-pink/commit/parsing.c?id=bfabd4519c80f39eedba3dd5d522563899e364c9&amp;follow=1'>git: update to v2.24.0</a></td><td>Christian Hesse</td></tr>
<tr><td><span title='2019-10-25 11:40:17 +0200'>2019-10-25</span></td><td><a href='/cgit-pink/commit/git?id=8fc0c81bbbed21ee30e8a48b2ab1066a029b7b32&amp;follow=1'>git: update to v2.23.0</a></td><td>Christian Hesse</td></tr>
<tr><td><span title='2019-10-25 11:40:17 +0200'>2019-10-25</span></td><td><a href='/cgit-pink/commit/git?id=034e3c7d56ba71ce281886fe8525b16d4559fac1&amp;follow=1'>git: update to v2.22.0</a></td><td>Christian Hesse</td></tr>
<tr><td><span title='2019-06-25 21:40:59 +0200'>2019-06-25</span></td><td><a href='/cgit-pink/commit/ui-tree.c?id=e1ad15d368bdeb1bffea588b93a29055c5dfb7f4&amp;follow=1'>ui-tree: allow per repository override for enable-blame</a></td><td>Christian Hesse</td></tr>
<tr><td><span title='2019-06-05 15:38:14 +0200'>2019-06-05</span></td><td><a href='/cgit-pink/commit/tests/t0001-validate-git-versions.sh?id=27a6d69ab38825602bdbd5a5d0161e465326ea8d&amp;follow=1'>tests: successfully validate rc versions</a></td><td>Christian Hesse</td></tr>
<tr><td><span title='2019-06-05 15:37:49 +0200'>2019-06-05</span></td><td><a href='/cgit-pink/commit/ui-tree.c?id=985fba80d06f37fdba5e72d738ce21ab5ab5a76d&amp;follow=1'>git: update to v2.21.0</a></td><td>Christian Hesse</td></tr>
<tr><td><span title='2019-06-05 15:37:49 +0200'>2019-06-05</span></td><td><a href='/cgit-pink/commit/ui-ssdiff.c?id=68de710c1c0e9b823a156b1398643601a682fbf9&amp;follow=1'>ui-ssdiff: ban strncat()</a></td><td>Christian Hesse</td></tr>
<tr><td><span title='2019-06-05 15:37:49 +0200'>2019-06-05</span></td><td><a href='/cgit-pink/commit/ui-tree.c?id=ccba7eb9d0c43ffe99178ab6632dc3794f887309&amp;follow=1'>global: make 'char *path' const where possible</a></td><td>Christian Hesse</td></tr>
<tr><td><span title='2019-05-20 21:53:16 +0200'>2019-05-20</span></td><td><a href='/cgit-pink/commit/ui-shared.c?id=54c407a74a35d4ee9ffae94cc5bc9096c9f7f54a&amp;follow=1'>ui-shared: restrict to 15 levels</a></td><td>Jason A. Donenfeld</td></tr>
<tr><td><span title='2019-02-23 00:09:17 +0100'>2019-02-23</span></td><td><a href='/cgit-pink/commit/ui-tag.c?id=bd0293f57015ede637b630fcaf4fc11e7697d777&amp;follow=1'>ui-diff,ui-tag: don't use htmlf with non-formatted strings</a></td><td>Chris Mayo</td></tr>
<tr><td><span title='2019-02-23 00:08:50 +0100'>2019-02-23</span></td><td><a href='/cgit-pink/commit/ui-ssdiff.c?id=5bd7e9bc1b6749bbb5220d6c3a990469a7b839ae&amp;follow=1'>ui-ssdiff: resolve HTML5 validation errors</a></td><td>Chris Mayo</td></tr>
<tr><td><span title='2019-01-03 02:12:16 +0100'>2019-01-03</span></td><td><a href='/cgit-pink/commit/filters/simple-authentication.lua?id=7d87cd3a215976a480b3c71b017a191597e5cb44&amp;follow=1'>filters: migrate from luacrypto to luaossl</a></td><td>Jason A. Donenfeld</td></tr>
<tr><td><span title='2019-01-02 16:13:57 +0100'>2019-01-02</span></td><td><a href='/cgit-pink/commit/ui-shared.c?id=e23f63461f17aeb770d47d9c3134414e549d1f0e&amp;follow=1'>ui-shared: fix broken sizeof in title setting and rewrite</a></td><td>Jason A. Donenfeld</td></tr>
<tr><td><span title='2018-12-09 23:28:26 +0100'>2018-12-09</span></td><td><a href='/cgit-pink/commit/ui-snapshot.c?id=55ebd5e97ccd0da9424d68f1e0f301551cf4b47a&amp;follow=1'>git: update to v2.20.0</a></td><td>Christian Hesse</td></tr>
<tr><td><span title='2018-11-25 06:01:34 +0100'>2018-11-25</span></td><td><a href='/cgit-pink/commit/ui-blame.c?id=441dac1d747dab43e3559ee68f18a273512064cd&amp;follow=1'>ui-blame: set repo for sb</a></td><td>Jason A. Donenfeld</td></tr>
<tr><td><span title='2018-11-25 06:01:34 +0100'>2018-11-25</span></td><td><a href='/cgit-pink/commit/ui-shared.h?id=898b9e19e0eacd67456ddcc91ff173055e1c0e99&amp;follow=1'>auth-filter: pass url with query string attached</a></td><td>Jason A. Donenfeld</td></tr>
<tr><td><span title='2018-11-21 02:30:41 +0100'>2018-11-21</span></td><td><a href='/cgit-pink/commit/Makefile?id=a22855747e97e55a7b7a2622fe671b8ca9af0981&amp;follow=1'>git: use xz compressed archive for download</a></td><td>Christian Hesse</td></tr>
<tr><td><span title='2018-10-12 23:06:02 +0200'>2018-10-12</span></td><td><a href='/cgit-pink/commit/ui-tree.c?id=2c9f56f3e1c754f60ccffbc6c745b9d5a81ea005&amp;follow=1'>git: update to v2.19.1</a></td><td>Christian Hesse</td></tr>
<tr><td><span title='2018-09-11 08:47:12 +0200'>2018-09-11</span></td><td><a href='/cgit-pink/commit/ui-ssdiff.c?id=a96f2890f41e0b9b0ffa1bcdb1dddbef28c01662&amp;follow=1'>ui-ssdiff: ban strcat()</a></td><td>Christian Hesse</td></tr>
<tr><td><span title='2018-09-11 08:47:12 +0200'>2018-09-11</span></td><td><a href='/cgit-pink/commit/ui-ssdiff.c?id=0899eb644fab415e9a3b304f53da9da50aaf91aa&amp;follow=1'>ui-ssdiff: ban strncpy()</a></td><td>Christian Hesse</td></tr>
<tr><td><span title='2018-09-11 08:47:12 +0200'>2018-09-11</span></td><td><a href='/cgit-pink/commit/ui-shared.c?id=2fc008d6dea2456548825c973a5516b5cdfd9c8c&amp;follow=1'>ui-shared: ban strcat()</a></td><td>Christian Hesse</td></tr>
<tr><td><span title='2018-09-11 08:47:12 +0200'>2018-09-11</span></td><td><a href='/cgit-pink/commit/ui-patch.c?id=edb3403f00f14ac5cc23b9ba3a122cb4ee8b81fa&amp;follow=1'>ui-patch: ban sprintf()</a></td><td>Christian Hesse</td></tr>
<tr><td><span title='2018-09-11 08:47:12 +0200'>2018-09-11</span></td><td><a href='/cgit-pink/commit/ui-log.c?id=7f75647b5565076b70d7c619df08e6c64dac9386&amp;follow=1'>ui-log: ban strncpy()</a></td><td>Christian Hesse</td></tr>
<tr><td><span title='2018-09-11 08:47:12 +0200'>2018-09-11</span></td><td><a href='/cgit-pink/commit/ui-log.c?id=71ba7187e5eeeaf2f66bc27bc3b48a2014d37bb7&amp;follow=1'>ui-log: ban strcpy()</a></td><td>Christian Hesse</td></tr>
<tr><td><span title='2018-09-11 08:47:12 +0200'>2018-09-11</span></td><td><a href='/cgit-pink/commit/parsing.c?id=60a930044d57faae4fcb84cba9d85310b0c767a7&amp;follow=1'>parsing: ban sprintf()</a></td><td>Christian Hesse</td></tr>
<tr><td><span title='2018-09-11 08:47:12 +0200'>2018-09-11</span></td><td><a href='/cgit-pink/commit/parsing.c?id=7cde5885d8ce53359ee665bb930b1da956e8369a&amp;follow=1'>parsing: ban strncpy()</a></td><td>Christian Hesse</td></tr>
<tr><td><span title='2018-08-28 14:37:19 +0200'>2018-08-28</span></td><td><a href='/cgit-pink/commit/filters/html-converters/md2html?id=b0fc647fe61c19338aec65ffcab513cc84599b18&amp;follow=1'>filters: generate anchor links from markdown</a></td><td>Christian Hesse</td></tr>
<tr><td><span title='2018-08-03 17:04:03 +0200'>2018-08-03</span></td><td><a href='/cgit-pink/commit/Makefile?id=824138e59194acaf5efe53690d4ef6eaf38e1549&amp;follow=1'>Bump version.</a></td><td>Jason A. Donenfeld</td></tr>
<tr><td><span title='2018-08-03 17:04:03 +0200'>2018-08-03</span></td><td><a href='/cgit-pink/commit/ui-clone.c?id=53efaf30b50f095cad8c160488c74bba3e3b2680&amp;follow=1'>clone: fix directory traversal</a></td><td>Jason A. Donenfeld</td></tr>
<tr><td><span title='2018-08-03 16:12:21 +0200'>2018-08-03</span></td><td><a href='/cgit-pink/commit/cgit.c?id=c679d9010451b986bae719a6abe0458af2b2dfb9&amp;follow=1'>config: record repo.snapshot-prefix in the per-repo config</a></td><td>Konstantin Ryabitsev