| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2010-03-24 | try c_long rather c_int64 for time_t | Sebastian Spaeth | |
| 2010-03-24 | time_t is a signed int, not an unsigned one... | Sebastian Spaeth | |
| 2010-03-24 | Factor Messages() and Message() out into their own file. rename tags.py to tag.py for consistency. | Sebastian Spaeth | |
| --HG-- rename : cnotmuch/tags.py => cnotmuch/tag.py | |||
| 2010-03-24 | notmuch: Implement 'notmuch search' | Sebastian Spaeth | |
| This passes all search tests for the notmuch test suite. We don't have the nice recent date formatting, no --format and no --sort option implemented though. | |||
| 2010-03-24 | Implement Thread() and Threads() | Sebastian Spaeth | |
| Most of Thread() is implemented now and all of Threads(). Reorganized the source somewhat and various minor fixes throughout. | |||
| 2010-03-24 | docs: Update documentation | Sebastian Spaeth | |
| Update the docs and include a page describing the notmuch "binary" | |||
| 2010-03-22 | Added tag v0.1.1 for changeset 4fdbf2935cdf | Sebastian Spaeth | |
| 2010-03-22 | Make __VERSION__ available via cnotmuch.notmuch.__VERSION__ and improve README | Sebastian Spaeth | |
| Rather than hardcoding the version in various places, we export it from the module itself. Also improve the README somewhat. | |||
| 2010-03-22 | notmuch: use new function Database().create_query() for 'count' | Sebastian Spaeth | |
| 2010-03-22 | Fix Database().create_query() to actually initialize the Query with the correct object. | Sebastian Spaeth | |
| We were passing the internal pointer to the notmuch_database_t object to Query(), but it should be initialized with the Database() object itself. This rightfully raised an exception. Yay, for thorough sanity checking. | |||
| 2010-03-22 | setup.py and MANIFEST.in for the 0.1 release. Unfortunately post-version tag. | Sebastian Spaeth | |
| 2010-03-22 | Added tag v0.1 for changeset 27f38f75d27d | Sebastian Spaeth | |
| 2010-03-19 | Implement Message.get_replies() | Sebastian Spaeth | |
| 2010-03-19 | docs: Add missing newline that broke formatting | Sebastian Spaeth | |
| 2010-03-19 | Add Database.create_query() as a shorthand for db=Database();q=Query(db,"") | Sebastian Spaeth | |
| This is a convenience extension to the C API. I hardly saves any typing, but let's us automatically free the top-level Database() object when we delete the Query(). | |||
| 2010-03-19 | Database(): implement as of yet untested add_message() and remove_message() | Sebastian Spaeth | |
| 2010-03-19 | docs: Various typo fixes in docstrings | Sebastian Spaeth | |
| 2010-03-19 | Database(): Factor out the test for an initialized self._db | Sebastian Spaeth | |
| We need it in basically every function, so let's split this out. | |||
| 2010-03-19 | implement Message.get_thread_id() | Sebastian Spaeth | |
| 2010-03-19 | notmuch restore: only delete a message's old tags if they are not a subset of the new ones. | Sebastian Spaeth | |
| 2010-03-19 | hgignore: ignore test/test* | Sebastian Spaeth | |
| 2010-03-19 | notmuch: implement restore. We pass now all 'dump' and 'restore' tests in the test suite | Sebastian Spaeth | |
| 2010-03-19 | notmuch: Use Query.count_messages() rather len(Query.search_messages()) | Sebastian Spaeth | |
| In my tests, this is about 10 times faster and returned the same results, although both operations are really fast. | |||
| 2010-03-19 | Query(): Fix _nmlib -> nmlib type & clarify docs a bit | Sebastian Spaeth | |
| 2010-03-19 | Implement Database.count_messages() | Sebastian Spaeth | |
| 2010-03-18 | notmuch: implement dump to file. Fake notmuch new by calling the real notmuch to enable running the testsuite | Sebastian Spaeth | |
| 2010-03-18 | add original notmuch testsuite | Sebastian Spaeth | |
| 2010-03-18 | mention NOTMUCH_CONFIG in the notmuch docstring | Sebastian Spaeth | |
| 2010-03-18 | Database(): honor NOTMUCH_CONFIG env variable for reading the standard database location. | Sebastian Spaeth | |
| Also replaces all Database.MODE.* defaults in the keyword arguments with their numeric replacement, they do not seem to be available yet at that time, so the python parser complained about them as being unknown. | |||
| 2010-03-18 | Implement Message.freeze(), thaw(), and remove_all_tags() | Sebastian Spaeth | |
| 2010-03-18 | docs: stub out remaining missing bindings to get a reminder | Sebastian Spaeth | |
| 2010-03-18 | implement Database.get_version() and Database.needs_upgrade() | Sebastian Spaeth | |
| 2010-03-17 | notmuch: implement tag command | Sebastian Spaeth | |
| 2010-03-17 | notmuch: fix to use new Query.SORT enum | Sebastian Spaeth | |
| 2010-03-17 | Implement Message.add|remove_tag() and documentation | Sebastian Spaeth | |
| 2010-03-17 | docs: doc improvements | Sebastian Spaeth | |
| 2010-03-17 | many doc improvements, fixed at least one bug due to parameter renaming | Sebastian Spaeth | |
| 2010-03-17 | Improve source documentation | Sebastian Spaeth | |
| 2010-03-17 | Implement an Enum class and make the STATUS object one | Sebastian Spaeth | |
| 2010-03-17 | README: add link to static docs | Sebastian Spaeth | |
| 2010-03-16 | update documentation so it makes sense | Sebastian Spaeth | |
| --HG-- extra : transplant_source : %3F%E9%23%2B%2A%83%06g%10R%CA%CD%27N5%3E%22g%1E%AD | |||
| 2010-03-16 | add sphinx docs stubs (they don't make sense yet) | Sebastian Spaeth | |
| --HG-- extra : transplant_source : %F3A%2C%D95%02%BF%1B%A1%D7%17%07%EDqh%23l8%93%20 | |||
| 2010-03-16 | hgignore: update to ignore static documentation | Sebastian Spaeth | |
| --HG-- extra : transplant_source : %9C%CCh%60z%FE%7B1%AC%E6%88%DF7%00%22%7D%09i%EDL | |||
| 2010-03-16 | implement Message.get_date() and Message.get_header() | Sebastian Spaeth | |
| --HG-- extra : transplant_source : %90%E9%A5Z%D1%E6%26%1F%D3%8B%CCsbb%E9%17%FA%5CD%9F | |||
| 2010-03-16 | implement stub for notmuch show. Remove finished ToDo items | Sebastian Spaeth | |
| --HG-- extra : transplant_source : 2%0B%97h%40Af%07%DD%F2%5ESX%20%05%3D%C0%C5v%F8 | |||
| 2010-03-16 | implement Query.set_sort() and sort notmuch dump by message id | Sebastian Spaeth | |
| --HG-- extra : transplant_source : 1%BC%F3%ED%3C%C7c%0EFh%06%B6L%7C%8E%8F%EF%A2%8E%A8 | |||
| 2010-03-16 | implement notmuch dump and Messages.len() | Sebastian Spaeth | |
| --HG-- extra : transplant_source : %03_%C7%99L%16%7E%A8%B1p%11%11%A0%E3h%A3%AB%B6%FB%86 | |||
| 2010-03-16 | implement message counting | Sebastian Spaeth | |
| --HG-- extra : transplant_source : %8E%83%C2%83%FA%F8X%B6%16%1D%D3X%C4o%A2%A8%28%11G%AF | |||
| 2010-03-16 | implement quoatation mangling in the notmuch binary | Sebastian Spaeth | |
| --HG-- extra : transplant_source : %E2I%C6%0A%05%3B%F3%27%07%96%DC%D6%91%C3%FA%8E%1B%5B%2B%3D | |||
| 2010-03-16 | Fix iterator classes to not skip the first element when iterating | Sebastian Spaeth | |
| --HG-- extra : transplant_source : %19wvB%19A%0A%CD%E7%28-%F0%12j%7FG%0DD%16%F4 | |||
