<feed xmlns='http://www.w3.org/2005/Atom'>
<title>tfortune/util.c, branch master</title>
<subtitle>tfortune - Fortune Cookies with Tags</subtitle>
<id>https://git.tue.mpg.de/cgit/tfortune/atom?h=master</id>
<link rel='self' href='https://git.tue.mpg.de/cgit/tfortune/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.tue.mpg.de/cgit/tfortune/'/>
<updated>2019-06-19T09:33:08Z</updated>
<entry>
<title>Make errors from regfile_iter_new() non-fatal.</title>
<updated>2019-06-19T09:33:08Z</updated>
<author>
<name>Andre Noll</name>
<email>maan@tuebingen.mpg.de</email>
</author>
<published>2019-06-16T12:04:44Z</published>
<link rel='alternate' type='text/html' href='https://git.tue.mpg.de/cgit/tfortune/commit/?id=1e2f1e61cf6865df93fda61fa4808132afb72725'/>
<id>urn:sha1:1e2f1e61cf6865df93fda61fa4808132afb72725</id>
<content type='text'>
The callers of the regfile iter API already handle the case of no
epigrams or tag expressions just fine. In particular, the stats
command can still print meaningful output if the tag expression
directory does not exist, which is a perfectly valid setup.

This patch modifies regfile_iter_new() to no longer abort but merely
print a log message and return NULL if opendir() fails. The various
accessors of the regfile iter API have to be adjusted to deal with
NULL pointers but no changes to tfortune.c are required.
</content>
</entry>
<entry>
<title>Initial commit.</title>
<updated>2018-03-19T18:09:43Z</updated>
<author>
<name>Andre Noll</name>
<email>maan@tuebingen.mpg.de</email>
</author>
<published>2018-03-19T17:37:28Z</published>
<link rel='alternate' type='text/html' href='https://git.tue.mpg.de/cgit/tfortune/commit/?id=e5a096f0056656151ad4aa9820633f51817919f2'/>
<id>urn:sha1:e5a096f0056656151ad4aa9820633f51817919f2</id>
<content type='text'>
Tfortune was maintained in a non-public git repository between 2016-04
and 2018-01. By then it was moved to a dedicated repository, rewritten
to support the tag expression grammar and made scalable by introducing
linear hashing. At the same time command line parsing was switched
to the lopsub library, the command line options were redesigned and
properly documented, and the nifty logo was added.

In 2018-03 tfortune reached version 1.0 and was finally made public. All
commits that led to version 1.0 have been discarded, so this repository
contains only the final result as a single commit.

Many thanks to Effie Symeonidi who gave valuable feedback regarding the
installation instructions.
</content>
</entry>
</feed>
