<feed xmlns='http://www.w3.org/2005/Atom'>
<title>notmuch/notmuch-compact.c, branch 0.18</title>
<subtitle>thread-based email index, search, and tagging</subtitle>
<id>https://git.notmuchmail.org/git/notmuch/atom?h=0.18</id>
<link rel='self' href='https://git.notmuchmail.org/git/notmuch/atom?h=0.18'/>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/'/>
<updated>2014-01-18T18:45:26Z</updated>
<entry>
<title>cli: clean up exit status code returned by the cli commands</title>
<updated>2014-01-18T18:45:26Z</updated>
<author>
<name>Jani Nikula</name>
<email>jani@nikula.org</email>
</author>
<published>2014-01-10T21:28:53Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=c7453773064efbd0b2cd17b15ba483edbd28ce1e'/>
<id>urn:sha1:c7453773064efbd0b2cd17b15ba483edbd28ce1e</id>
<content type='text'>
Apart from the status codes for format mismatches, the non-zero exit
status codes have been arbitrary. Make the cli consistently return
either EXIT_SUCCESS or EXIT_FAILURE.
</content>
</entry>
<entry>
<title>cli: initialize quiet variable in compact</title>
<updated>2014-01-13T18:30:27Z</updated>
<author>
<name>Jani Nikula</name>
<email>jani@nikula.org</email>
</author>
<published>2014-01-10T20:23:09Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=89fe006ca421142bfba0969c140b633ad520832c'/>
<id>urn:sha1:89fe006ca421142bfba0969c140b633ad520832c</id>
<content type='text'>
Surprisingly there's no compiler warning!
</content>
</entry>
<entry>
<title>compact: tidy formatting</title>
<updated>2013-11-18T00:25:25Z</updated>
<author>
<name>Tomi Ollila</name>
<email>tomi.ollila@iki.fi</email>
</author>
<published>2013-11-13T17:02:43Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=4d5986e8ad671c1f5504894af6fbe37ba314bed8'/>
<id>urn:sha1:4d5986e8ad671c1f5504894af6fbe37ba314bed8</id>
<content type='text'>
Notmuch compact code whitespace changes to match devel/STYLE.
</content>
</entry>
<entry>
<title>cli: add compact --quiet option and silence output with it</title>
<updated>2013-11-07T23:16:06Z</updated>
<author>
<name>Jani Nikula</name>
<email>jani@nikula.org</email>
</author>
<published>2013-11-06T16:38:55Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=0e04bda2a97a78ea63c5888fa3b3d60e7f84bd1a'/>
<id>urn:sha1:0e04bda2a97a78ea63c5888fa3b3d60e7f84bd1a</id>
<content type='text'>
Provide a way to silence the output.
</content>
</entry>
<entry>
<title>cli: add compact --backup=DIRECTORY option, don't backup by default</title>
<updated>2013-11-07T10:58:58Z</updated>
<author>
<name>Jani Nikula</name>
<email>jani@nikula.org</email>
</author>
<published>2013-11-03T12:24:49Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=54e7f1777d0b623e0995c9d5e88ab9b412e470bb'/>
<id>urn:sha1:54e7f1777d0b623e0995c9d5e88ab9b412e470bb</id>
<content type='text'>
It's the user's decision. The recommended way is to do a database dump
anyway. Clean up the relevant printfs too.
</content>
</entry>
<entry>
<title>cli: return error status if compaction fails</title>
<updated>2013-11-07T10:54:53Z</updated>
<author>
<name>Jani Nikula</name>
<email>jani@nikula.org</email>
</author>
<published>2013-11-03T12:24:48Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=d34be29a41bbe1d5bd2c81d7d791cd67ac4eb649'/>
<id>urn:sha1:d34be29a41bbe1d5bd2c81d7d791cd67ac4eb649</id>
<content type='text'>
As is customary for any tool.
</content>
</entry>
<entry>
<title>lib: use the compaction backup path provided by the caller</title>
<updated>2013-11-07T10:51:16Z</updated>
<author>
<name>Jani Nikula</name>
<email>jani@nikula.org</email>
</author>
<published>2013-11-03T12:24:47Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=00d2ac2b41a6dba060837244ee87edce2fd1e465'/>
<id>urn:sha1:00d2ac2b41a6dba060837244ee87edce2fd1e465</id>
<content type='text'>
The extra path component added by the lib is a magic value that the
caller just has to know. This is demonstrated by the current code,
which indeed has "xapian.old" both sides of the interface. Use the
backup path provided by the lib caller verbatim, without adding
anything to it.
</content>
</entry>
<entry>
<title>lib: add closure parameter to compact status update callback</title>
<updated>2013-11-07T10:46:42Z</updated>
<author>
<name>Jani Nikula</name>
<email>jani@nikula.org</email>
</author>
<published>2013-11-03T12:24:45Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=180dba66e47a5257b2cdf2f1ceb59cc8fa5a69d4'/>
<id>urn:sha1:180dba66e47a5257b2cdf2f1ceb59cc8fa5a69d4</id>
<content type='text'>
This provides much more flexibility for the caller.
</content>
</entry>
<entry>
<title>notmuch-compact: Initial commit of CLI</title>
<updated>2013-10-10T00:47:13Z</updated>
<author>
<name>Ben Gamari</name>
<email>bgamari.foss@gmail.com</email>
</author>
<published>2013-10-02T20:30:47Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=241a88ce2f3c8d76b5a63a202d8455757c0e751e'/>
<id>urn:sha1:241a88ce2f3c8d76b5a63a202d8455757c0e751e</id>
<content type='text'>
Introduce the user command exposing the new compaction facility.

Signed-off-by: Ben Gamari &lt;bgamari.foss@gmail.com&gt;
</content>
</entry>
</feed>
