<feed xmlns='http://www.w3.org/2005/Atom'>
<title>notmuch/bindings/ruby/database.c, branch 0.18_rc1</title>
<subtitle>thread-based email index, search, and tagging</subtitle>
<id>https://git.notmuchmail.org/git/notmuch/atom?h=0.18_rc1</id>
<link rel='self' href='https://git.notmuchmail.org/git/notmuch/atom?h=0.18_rc1'/>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/'/>
<updated>2012-05-15T11:59:05Z</updated>
<entry>
<title>ruby: Update for changes to notmuch_database_get_directory</title>
<updated>2012-05-15T11:59:05Z</updated>
<author>
<name>Austin Clements</name>
<email>amdragon@MIT.EDU</email>
</author>
<published>2012-05-13T23:36:12Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=bc4000a95289da7f4928ea448382c69781f2653c'/>
<id>urn:sha1:bc4000a95289da7f4928ea448382c69781f2653c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>ruby: Update Ruby bindings for new notmuch_database_{open, create} signatures</title>
<updated>2012-05-05T13:14:47Z</updated>
<author>
<name>Austin Clements</name>
<email>amdragon@MIT.EDU</email>
</author>
<published>2012-04-30T16:25:37Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=9721343e5b75e0e5a305ef32358fd83dcde650b4'/>
<id>urn:sha1:9721343e5b75e0e5a305ef32358fd83dcde650b4</id>
<content type='text'>
</content>
</entry>
<entry>
<title>ruby: Use notmuch_database_destroy instead of notmuch_database_close</title>
<updated>2012-04-28T12:30:02Z</updated>
<author>
<name>Justus Winter</name>
<email>4winter@informatik.uni-hamburg.de</email>
</author>
<published>2012-04-22T12:07:56Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=288feb7cdf1798408c708394fd935f05acf87985'/>
<id>urn:sha1:288feb7cdf1798408c708394fd935f05acf87985</id>
<content type='text'>
Adapt the ruby bindings to the notmuch_database_close split.

Signed-off-by: Justus Winter &lt;4winter@informatik.uni-hamburg.de&gt;
</content>
</entry>
<entry>
<title>ruby: Fix macros, use quoting</title>
<updated>2011-10-04T13:57:33Z</updated>
<author>
<name>Ali Polatel</name>
<email>alip@exherbo.org</email>
</author>
<published>2011-10-04T13:57:33Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=5c00af46ec5add69b3b2750ea2a9437e5953a7b0'/>
<id>urn:sha1:5c00af46ec5add69b3b2750ea2a9437e5953a7b0</id>
<content type='text'>
Fix Data_Get_Notmuch_* macro definitions broken by prev. commit
Adequate quoting for Data_Get_Notmuch_* macros
Remove duplicated RSTRING_PTR() macros, move it to defs.h
</content>
</entry>
<entry>
<title>ruby: be consistent with notmuch's coding style</title>
<updated>2011-10-04T13:43:40Z</updated>
<author>
<name>Ali Polatel</name>
<email>alip@exherbo.org</email>
</author>
<published>2011-10-04T13:41:52Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=05dddf883dd762420bb8e6b86790e68d734fd568'/>
<id>urn:sha1:05dddf883dd762420bb8e6b86790e68d734fd568</id>
<content type='text'>
No functional change, just indentation
</content>
</entry>
<entry>
<title>ruby: Add wrappers for database_find_message*</title>
<updated>2011-10-04T13:06:20Z</updated>
<author>
<name>Ali Polatel</name>
<email>alip@exherbo.org</email>
</author>
<published>2011-10-04T13:06:20Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=898613116db746aa0f915ae43da8aba28545203d'/>
<id>urn:sha1:898613116db746aa0f915ae43da8aba28545203d</id>
<content type='text'>
Two new wrappers:
Notmuch::Database.find_message(id) =&gt; Notmuch::Message or nil
Notmuch::Database.find_message_by_filename(path) =&gt; Notmuch::Message or nil
</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: Don't barf if an object is destroyed more than once</title>
<updated>2010-06-06T06:18:00Z</updated>
<author>
<name>Ali Polatel</name>
<email>alip@exherbo.org</email>
</author>
<published>2010-05-26T17:56:07Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=5c9e385591b66fa20cbb186393c48c52831a23b7'/>
<id>urn:sha1:5c9e385591b66fa20cbb186393c48c52831a23b7</id>
<content type='text'>
Raise RuntimeError instead.
Also revise Notmuch::Database a bit.
Add Notmuch::Database.open singleton method.
</content>
</entry>
<entry>
<title>ruby: Use rb_scan_args()</title>
<updated>2010-06-06T06:17:57Z</updated>
<author>
<name>Ali Polatel</name>
<email>alip@exherbo.org</email>
</author>
<published>2010-05-26T16:10:40Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=d2a457a5d8238c54445a8a6066f79c112ebd3a04'/>
<id>urn:sha1:d2a457a5d8238c54445a8a6066f79c112ebd3a04</id>
<content type='text'>
</content>
</entry>
<entry>
<title>ruby: Kill garbage collection related cruft.</title>
<updated>2010-06-06T06:17:47Z</updated>
<author>
<name>Ali Polatel</name>
<email>alip@exherbo.org</email>
</author>
<published>2010-05-26T15:54:25Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=c7893408bbe6904ae7da97aa203587af4ec2fac7'/>
<id>urn:sha1:c7893408bbe6904ae7da97aa203587af4ec2fac7</id>
<content type='text'>
Let the user destroy objects that she wants explicitly.
It's not possible to specify the order objects are garbage collected.
See id:86y6f8v838.fsf@harikalardiyari.ev on ruby-talk for more
information.
</content>
</entry>
</feed>
