<feed xmlns='http://www.w3.org/2005/Atom'>
<title>notmuch/bindings, branch 0.9_rc1</title>
<subtitle>thread-based email index, search, and tagging</subtitle>
<id>https://git.notmuchmail.org/git/notmuch/atom?h=0.9_rc1</id>
<link rel='self' href='https://git.notmuchmail.org/git/notmuch/atom?h=0.9_rc1'/>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/'/>
<updated>2011-09-24T23:00:29Z</updated>
<entry>
<title>version: bump to 0.9~rc1</title>
<updated>2011-09-24T23:00:29Z</updated>
<author>
<name>David Bremner</name>
<email>bremner@debian.org</email>
</author>
<published>2011-09-24T16:19:32Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=78d39a0908686b2b471003dac3cdf846eed21634'/>
<id>urn:sha1:78d39a0908686b2b471003dac3cdf846eed21634</id>
<content type='text'>
This version number change should not be taken as definitive, rather
refer to the signed tag.
</content>
</entry>
<entry>
<title>ruby: New exception Notmuch::UnbalancedAtomicError</title>
<updated>2011-09-24T12:54:45Z</updated>
<author>
<name>Ali Polatel</name>
<email>alip@exherbo.org</email>
</author>
<published>2011-09-24T12:54:45Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=59d2457bcc5e19f287006cea8da0c7c7a003200d'/>
<id>urn:sha1:59d2457bcc5e19f287006cea8da0c7c7a003200d</id>
<content type='text'>
This exception wraps NOTMUCH_STATUS_UNBALANCED_ATOMIC which was added
with the commit e59cc0031fbf84f49e32dedb9927f427d2c49309.
</content>
</entry>
<entry>
<title>ruby: Wrap notmuch_database_{begin,end}_atomic</title>
<updated>2011-09-24T12:43:43Z</updated>
<author>
<name>Ali Polatel</name>
<email>alip@exherbo.org</email>
</author>
<published>2011-09-24T12:43:43Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=bbb41081d797c3301e4d202e30c4111207fe7693'/>
<id>urn:sha1:bbb41081d797c3301e4d202e30c4111207fe7693</id>
<content type='text'>
Adding ruby wrappers for functions:
- notmuch_database_begin_atomic()
- notmuch_database_end_atomic()
added by 957f1ba3fc1d737887029ff1787fc6bea94de00b

New functions:
Notmuch::Database.begin_atomic()
Notmuch::Database.end_atomic()
</content>
</entry>
<entry>
<title>ruby: Rename destroy to destroy!</title>
<updated>2011-09-24T12:25:24Z</updated>
<author>
<name>Ali Polatel</name>
<email>alip@exherbo.org</email>
</author>
<published>2011-09-24T12:25:24Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=a08aa32b44b28f50f00cbd69e1a39023158f1847'/>
<id>urn:sha1:a08aa32b44b28f50f00cbd69e1a39023158f1847</id>
<content type='text'>
According to the common Ruby function naming convention, potentially
dangerous functions or functions which operate on the object itself are
suffixed with an exclamation mark. Both of these are true for object
destroying functions.

The following modules are affected:
- Notmuch::Directory
- Notmuch::FileNames
- Notmuch::Query
- Notmuch::Threads
- Notmuch::Thread
- Notmuch::Messages
- Notmuch::Message
- Notmuch::Tags
</content>
</entry>
<entry>
<title>python: Ensure that we pass utf-8 encoded string to libnotmuch</title>
<updated>2011-09-16T11:19:14Z</updated>
<author>
<name>Martin Owens</name>
<email>doctormo@gmail.com</email>
</author>
<published>2011-09-16T11:19:14Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=8e7a108363574ad3a342ed33a7c61c7dea65dc8a'/>
<id>urn:sha1:8e7a108363574ad3a342ed33a7c61c7dea65dc8a</id>
<content type='text'>
If we use unicode objects, libnotmuch would not cope with null bytes in
the byte array, so we need to make sure they are nicely formatted as
utf-8.

Introduce a helper function _str which does this throughout the code.

Patch slightly modified by Sebastian Spaeth.

Signed-off-by: Sebastian Spaeth &lt;Sebastian@SSpaeth.de&gt;
</content>
</entry>
<entry>
<title>update versions for release 0.8</title>
<updated>2011-09-10T11:55:33Z</updated>
<author>
<name>David Bremner</name>
<email>bremner@debian.org</email>
</author>
<published>2011-09-10T11:55:33Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=24fc8f97e8b5c1c00a26e95f58c6dd081d6fe0fd'/>
<id>urn:sha1:24fc8f97e8b5c1c00a26e95f58c6dd081d6fe0fd</id>
<content type='text'>
See commit 6979b65 for more discussion.
</content>
</entry>
<entry>
<title>update versions for release candidate</title>
<updated>2011-09-07T01:55:01Z</updated>
<author>
<name>David Bremner</name>
<email>bremner@debian.org</email>
</author>
<published>2011-09-07T01:34:02Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=6979b6533abb4b3c76126152afd3d196514215da'/>
<id>urn:sha1:6979b6533abb4b3c76126152afd3d196514215da</id>
<content type='text'>
we now have three files to keep in sync. That seems wrong, but I guess
we will live with it for now.

The main problem is that the python code is distributed separately, so
it can't get the version from 'version'.

The choice ~rcX is for convenience with debian versioning.
</content>
</entry>
<entry>
<title>python: Make Database take unicode paths</title>
<updated>2011-09-05T13:52:12Z</updated>
<author>
<name>Sebastian Spaeth</name>
<email>Sebastian@SSpaeth.de</email>
</author>
<published>2011-09-05T13:52:12Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=e2e0d487bab0d9b54172e73248b3099825de0479'/>
<id>urn:sha1:e2e0d487bab0d9b54172e73248b3099825de0479</id>
<content type='text'>
Decode and Encode from/to unicode objects as required to be able to take
unicode path names. Previously we would error out when an unicode object
were handed it.

Signed-off-by: Sebastian Spaeth &lt;Sebastian@SSpaeth.de&gt;
</content>
</entry>
<entry>
<title>python: Have setup.py read the version number without importing</title>
<updated>2011-08-24T07:13:34Z</updated>
<author>
<name>Sebastian Spaeth</name>
<email>Sebastian@SSpaeth.de</email>
</author>
<published>2011-08-24T07:13:34Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=5dc189c82df35bafa54766fc8747ab46be8a9311'/>
<id>urn:sha1:5dc189c82df35bafa54766fc8747ab46be8a9311</id>
<content type='text'>
Importing the notmuch module in setup.py is a no-no, and we want
to auto-generate the version number in the release process.

Outsource __VERSION__ to the new version.py which contains nothing else
and which can therefor easily be autogenerated. Have setup.py read in
the file via execfile and test if importing the version number actually
worked.

This should make all happy.

Signed-off-by: Sebastian Spaeth &lt;Sebastian@SSpaeth.de&gt;
</content>
</entry>
<entry>
<title>python: Updated development status and wording in setup.py</title>
<updated>2011-08-24T07:01:50Z</updated>
<author>
<name>Sebastian Spaeth</name>
<email>Sebastian@SSpaeth.de</email>
</author>
<published>2011-08-24T07:01:36Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=2fceb738c7962d327d65908ad7077d5512f7384c'/>
<id>urn:sha1:2fceb738c7962d327d65908ad7077d5512f7384c</id>
<content type='text'>
We are beyond pre-alpha, and the Requirements wording could take some
tweaking. Done.

Signed-off-by: Sebastian Spaeth &lt;Sebastian@SSpaeth.de&gt;
</content>
</entry>
</feed>
