<feed xmlns='http://www.w3.org/2005/Atom'>
<title>competition, branch master</title>
<subtitle>Competition manager for CodeCup-like games
</subtitle>
<id>https://git.tomsmeding.com/competition/atom?h=master</id>
<link rel='self' href='https://git.tomsmeding.com/competition/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.tomsmeding.com/competition/'/>
<updated>2021-10-17T18:43:58Z</updated>
<entry>
<title>Allow running only a single game</title>
<updated>2021-10-17T18:43:58Z</updated>
<author>
<name>Tom Smeding</name>
<email>tom@tomsmeding.com</email>
</author>
<published>2021-10-17T18:43:58Z</published>
<link rel='alternate' type='text/html' href='https://git.tomsmeding.com/competition/commit/?id=838b28a526e3c588f75cc00675003c16438518f1'/>
<id>urn:sha1:838b28a526e3c588f75cc00675003c16438518f1</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Protect Player results update with mutex</title>
<updated>2021-10-17T14:12:59Z</updated>
<author>
<name>Tom Smeding</name>
<email>tom@tomsmeding.com</email>
</author>
<published>2021-10-17T14:12:59Z</published>
<link rel='alternate' type='text/html' href='https://git.tomsmeding.com/competition/commit/?id=c7e21669027d12c418f3b0f4fd0e2acd92d65806'/>
<id>urn:sha1:c7e21669027d12c418f3b0f4fd0e2acd92d65806</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Proper handling of allowBrokenPipe</title>
<updated>2021-10-17T14:12:35Z</updated>
<author>
<name>Tom Smeding</name>
<email>tom@tomsmeding.com</email>
</author>
<published>2021-10-17T14:12:35Z</published>
<link rel='alternate' type='text/html' href='https://git.tomsmeding.com/competition/commit/?id=e6c6502b8e408c5a0c62bd0fa30f958fedc253f6'/>
<id>urn:sha1:e6c6502b8e408c5a0c62bd0fa30f958fedc253f6</id>
<content type='text'>
Apparently I didn't test this?
</content>
</entry>
<entry>
<title>params.h -&gt; command-line arguments</title>
<updated>2021-10-17T14:12:20Z</updated>
<author>
<name>Tom Smeding</name>
<email>tom@tomsmeding.com</email>
</author>
<published>2021-10-17T14:12:20Z</published>
<link rel='alternate' type='text/html' href='https://git.tomsmeding.com/competition/commit/?id=4fd25ec14b335414fd96105df6bed64f4882ed1a'/>
<id>urn:sha1:4fd25ec14b335414fd96105df6bed64f4882ed1a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>'writemaybe' command to allow broken pipe errors</title>
<updated>2021-10-16T09:28:38Z</updated>
<author>
<name>Tom Smeding</name>
<email>tom@tomsmeding.com</email>
</author>
<published>2021-10-16T09:28:38Z</published>
<link rel='alternate' type='text/html' href='https://git.tomsmeding.com/competition/commit/?id=006f8b49d9ebe1ca334b934d0a127c0029300871'/>
<id>urn:sha1:006f8b49d9ebe1ca334b934d0a127c0029300871</id>
<content type='text'>
</content>
</entry>
<entry>
<title>BREAKING New referee protocol</title>
<updated>2019-08-08T20:06:03Z</updated>
<author>
<name>tomsmeding</name>
<email>tom.smeding@gmail.com</email>
</author>
<published>2019-08-08T20:06:03Z</published>
<link rel='alternate' type='text/html' href='https://git.tomsmeding.com/competition/commit/?id=c01700906812f949c9088709b6c34307fbf63338'/>
<id>urn:sha1:c01700906812f949c9088709b6c34307fbf63338</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Write Quit, not Stop, on end</title>
<updated>2019-02-16T17:20:52Z</updated>
<author>
<name>tomsmeding</name>
<email>tom.smeding@gmail.com</email>
</author>
<published>2019-02-16T17:20:52Z</published>
<link rel='alternate' type='text/html' href='https://git.tomsmeding.com/competition/commit/?id=56dfacebe34bac5ab53108e34b7872fee78ddf65'/>
<id>urn:sha1:56dfacebe34bac5ab53108e34b7872fee78ddf65</id>
<content type='text'>
My AI's seem ready for this; they never worked with Stop anyway.
</content>
</entry>
<entry>
<title>Fix process startup: use execl, not execlp</title>
<updated>2019-02-16T17:20:33Z</updated>
<author>
<name>tomsmeding</name>
<email>tom.smeding@gmail.com</email>
</author>
<published>2019-02-16T17:20:33Z</published>
<link rel='alternate' type='text/html' href='https://git.tomsmeding.com/competition/commit/?id=7f5a12b03b46b140f7f324b20763a77df4eb94ea'/>
<id>urn:sha1:7f5a12b03b46b140f7f324b20763a77df4eb94ea</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add referee features</title>
<updated>2019-02-16T17:20:20Z</updated>
<author>
<name>tomsmeding</name>
<email>tom.smeding@gmail.com</email>
</author>
<published>2019-02-16T11:59:19Z</published>
<link rel='alternate' type='text/html' href='https://git.tomsmeding.com/competition/commit/?id=1154c8605a5c42a651bac5e2f74839062d352b9e'/>
<id>urn:sha1:1154c8605a5c42a651bac5e2f74839062d352b9e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Feature 'write_lines' -- UNTESTED!</title>
<updated>2019-02-15T11:11:33Z</updated>
<author>
<name>Tom Smeding</name>
<email>tom.smeding@gmail.com</email>
</author>
<published>2019-02-15T11:11:33Z</published>
<link rel='alternate' type='text/html' href='https://git.tomsmeding.com/competition/commit/?id=e2279628e551e5c82f70c739f6c02671e6ccd9fd'/>
<id>urn:sha1:e2279628e551e5c82f70c739f6c02671e6ccd9fd</id>
<content type='text'>
</content>
</entry>
</feed>
