Commit graph

  • 44df403ccd Merge remote branch 'dme/dme-for-cworth' Carl Worth 2010-04-02 15:40:13 -0700
  • a07962d3ec Makefile: Only print the "make install" hint after the first build. Carl Worth 2010-04-02 14:06:32 -0700
  • 3d33ec7349 notmuch help: Eliminate a gratuitous level of indentation. Carl Worth 2010-04-02 12:26:31 -0700
  • 5a9be8a7ad notmuch help: Simplify output by omitting arguments for each command. Carl Worth 2010-04-02 12:12:18 -0700
  • b2a9fcd5cf notmuch: Add a version (0.1 initially) with a new --version option. Carl Worth 2010-04-02 11:55:09 -0700
  • 9d9aeb7c71 notmuch: Add support for a --help option. Carl Worth 2010-04-02 11:53:22 -0700
  • 2e9c7aba99 notmuch: Add a 'part' subcommand David Edmondson 2010-03-24 07:21:20 +0000
  • 930a47935f notmuch-show: Add unix and relative dates to the JSON output David Edmondson 2010-03-23 09:40:48 +0000
  • f689c83af4 Compile a static notmuch binary (but only install the shared version) Carl Worth 2010-04-01 15:03:40 -0700
  • 685cfcc9e8 Setup the GMimeStream only when needed nstraz@redhat.com 2010-04-01 09:47:21 -0400
  • b884ab2ef1 Makefile: Create include directory when installing headers Michal Sojka 2010-04-01 13:47:45 +0200
  • c0961e6a82 lib: Switch to a 3-part version number for the library interface. Carl Worth 2010-04-01 00:41:25 -0700
  • c20be126e5 Makefiles: Align the columns of output. Carl Worth 2010-04-01 00:07:08 -0700
  • 33d5cc415e Makefiles: Make the install rules quiet like the compilation rules. Carl Worth 2010-03-31 23:54:21 -0700
  • e7131a5983 Makefile: Fix to print CFLAGS with "make V=0" Carl Worth 2010-03-31 23:32:35 -0700
  • 8c671a17c0 Makefiles: Eliminate shell for loops in rule definitions. Carl Worth 2010-03-31 22:59:30 -0700
  • 7b52b2c318 Move installation of library from top-level to lib/Makefile.local Carl Worth 2010-03-31 22:47:12 -0700
  • 649b1609a1 Makefile.config: Avoid pre-expanding the ${prefix} variable. Carl Worth 2010-03-31 22:41:02 -0700
  • ab95219a2f Move some variable assignments from Makefile.local to Makefile.config Carl Worth 2010-03-31 22:29:16 -0700
  • 784e55d0f9 Move bulk of rules from Makefile to Makefile.local. Carl Worth 2010-03-31 22:12:01 -0700
  • bf159bd829 configure: Fix installation of library to work with alternate --prefix Carl Worth 2010-03-31 18:17:51 -0700
  • 2057688645 configure: Fix typo in help message. Carl Worth 2010-03-31 18:17:29 -0700
  • acaff279e2 Add a --libdir option to ./configure Ingmar Vanhassel 2010-03-12 14:47:36 +0100
  • 07378d0d14 Fix target dependencies for multiple jobs Saleem Abdulrasool 2010-03-12 14:47:35 +0100
  • 266ab595a2 Build and link against notmuch shared library, install notmuch.h Ben Gamari 2010-03-12 14:47:34 +0100
  • b957a1b029 emacs: Fix the notmuch-search-authors-width variable. Carl Worth 2010-03-11 15:04:17 -0800
  • e002fe8a7a Clarify documentation of notmuch_database_add_message. Carl Worth 2010-03-31 13:28:45 -0700
  • 357b48d34b TODO: Note that '=' should sometimes count from the end of the buffer. Carl Worth 2010-03-31 13:27:16 -0700
  • 4ec5e2a612 TODO: Add a todo item for adding a message as a blob, rather than a filename. Carl Worth 2010-03-11 12:49:56 -0800
  • 9ff063ded7 TODO: Add some new items about improving the test suite. Carl Worth 2010-03-11 10:35:05 -0800
  • bf09c7d11e test: Fix phrase-search tests. Carl Worth 2010-03-11 09:55:06 -0800
  • 70b7e659f6 test: Add some negative results for the phrase searches. Carl Worth 2010-03-11 09:52:08 -0800
  • dfa9eb8afa notmuch new implementation Sebastian Spaeth 2010-03-31 10:23:29 +0200
  • a5596f375b database(): Actually return a value on remove_message() Sebastian Spaeth 2010-03-31 10:12:55 +0200
  • 93298e11dc notmuch: refactor stuff into a Notmuch class Sebastian Spaeth 2010-03-31 08:39:14 +0200
  • 775d3bc313 database.py: also need to import Message Sebastian Spaeth 2010-03-30 16:10:07 +0200
  • f70b84cb39 Ubuntu debian file creation documentation Sebastian Spaeth 2010-03-30 13:50:11 +0200
  • 43f7ce29d6 Debian pkg creation stuff Sebastian Spaeth 2010-03-30 12:07:53 +0200
  • 21538d18af message.py: Don't use ctypes.c_bool as that does not exist in python 2.5 Sebastian Spaeth 2010-03-30 11:42:52 +0200
  • 3c8ba0f18f message.py: fix indentation Jesse Rosenthal 2010-03-30 11:00:27 +0200
  • 3d6590be02 Need to do capitalization changes in dict keys from rev 45d2012fcf51 for all usages Sebastian Spaeth 2010-03-30 09:54:41 +0200
  • bac66abdd2 message.py: small doc changes and unused code removal Sebastian Spaeth 2010-03-30 09:34:40 +0200
  • ad597b153c Revert some unneeded white space changes Sebastian Spaeth 2010-03-30 09:04:48 +0200
  • c0db88a95c [REV2] adding part, simplifying Message.get_parts(), and fixing json to work with dme's json ui Sebastian: Jesse Rosenthal 2010-03-30 08:59:40 +0200
  • 61a547bd3e implement sort order for notmuch show Jesse Rosenthal 2010-03-28 00:02:44 +0100
  • 8b84f00cce fix wrongly names variable format->out_format Sebastian Spaeth 2010-03-25 16:32:26 +0100
  • 62a73f7eb0 rename show_messages to print_messages and fix up the arg parsing for notmuch show a bit Sebastian Spaeth 2010-03-25 16:22:59 +0100
  • 5c4af8ce39 Message(): add 'match' result in text output. Fix is_match to use class, not instance, attributes. Sebastian Spaeth 2010-03-25 15:55:23 +0100
  • ff7756184d message.yp: add GPL v3 boilerplate and add Jesse as copyright holder Sebastian Spaeth 2010-03-25 15:36:20 +0100
  • 48ec49f05d Message(): Implement show message as text or json Jesse Rosenthal 2010-03-25 15:29:01 +0100
  • 46d06838ae notmuch: Make modifications to implement notmuch search Jesse Rosenthal 2010-03-25 15:17:31 +0100
  • bdc3a95bb7 push __VERSION__ to post release 0.2.1+ Sebastian Spaeth 2010-03-25 14:48:44 +0100
  • ffe8c46f85 Added tag v0.2.1 for changeset 8f496a1f9b34 Sebastian Spaeth 2010-03-25 14:30:58 +0100
  • 5bab5968aa bump __VERSION__ to 0.2.1 Sebastian Spaeth 2010-03-25 14:30:50 +0100
  • 7390c869c7 docs: Improve documentations Sebastian Spaeth 2010-03-25 14:28:56 +0100
  • bef8bdbd04 Implement Database.upgrade() to get the last bit of API. We are complete now. Sebastian Spaeth 2010-03-25 13:13:44 +0100
  • d49f956027 Implement Filenames() iterator. The API should be complete at this point. Sebastian Spaeth 2010-03-25 12:01:20 +0100
  • a27c480048 Implement Database().get_directory() and Directory() class. Sebastian Spaeth 2010-03-25 11:39:31 +0100
  • e80daac293 Implement Message().get|set_flag() Sebastian Spaeth 2010-03-25 08:39:21 +0100
  • 9058e3d1b5 fix documentations, and add a very brittle notmuch reply command Sebastian Spaeth 2010-03-24 17:18:33 +0100
  • f55c9af9ab Added tag v0.2.0 for changeset 36e2dd4e739a Sebastian Spaeth 2010-03-24 12:34:55 +0100
  • 99a24452be README: update changelog Sebastian Spaeth 2010-03-24 12:34:48 +0100
  • c4e88d3aba bump __VERSION__ to 0.2.0 Sebastian Spaeth 2010-03-24 12:28:17 +0100
  • 81a041d4cb try c_long rather c_int64 for time_t Sebastian Spaeth 2010-03-24 11:51:12 +0100
  • 6efd3c8201 time_t is a signed int, not an unsigned one... Sebastian Spaeth 2010-03-24 11:45:31 +0100
  • 898341f7f7 Factor Messages() and Message() out into their own file. rename tags.py to tag.py for consistency. Sebastian Spaeth 2010-03-24 11:32:30 +0100
  • 9b23eb2baa notmuch: Implement 'notmuch search' Sebastian Spaeth 2010-03-24 11:08:43 +0100
  • 2a14b523b0 Implement Thread() and Threads() Sebastian Spaeth 2010-03-24 11:07:22 +0100
  • bb57345740 docs: Update documentation Sebastian Spaeth 2010-03-24 11:05:54 +0100
  • f3cfa749c1 Added tag v0.1.1 for changeset 4fdbf2935cdf Sebastian Spaeth 2010-03-22 12:50:33 +0100
  • 2dd0cf8f5b Make __VERSION__ available via cnotmuch.notmuch.__VERSION__ and improve README Sebastian Spaeth 2010-03-22 12:32:44 +0100
  • 2b32acacbd notmuch: use new function Database().create_query() for 'count' Sebastian Spaeth 2010-03-22 11:20:00 +0100
  • 63c5a6d77d Fix Database().create_query() to actually initialize the Query with the correct object. Sebastian Spaeth 2010-03-22 11:19:51 +0100
  • c3239d3eb4 setup.py and MANIFEST.in for the 0.1 release. Unfortunately post-version tag. Sebastian Spaeth 2010-03-22 10:48:03 +0100
  • a0add768c9 Added tag v0.1 for changeset 27f38f75d27d Sebastian Spaeth 2010-03-22 10:40:08 +0100
  • 5186611851 Implement Message.get_replies() Sebastian Spaeth 2010-03-19 14:24:40 +0100
  • e3aa28f055 docs: Add missing newline that broke formatting Sebastian Spaeth 2010-03-19 11:01:19 +0100
  • 0b57cb8ed9 Add Database.create_query() as a shorthand for db=Database();q=Query(db,"") Sebastian Spaeth 2010-03-19 10:55:06 +0100
  • c90c28ded7 Database(): implement as of yet untested add_message() and remove_message() Sebastian Spaeth 2010-03-19 10:53:14 +0100
  • 1ceabfc269 docs: Various typo fixes in docstrings Sebastian Spaeth 2010-03-19 10:52:15 +0100
  • c6fa1ae8d5 Database(): Factor out the test for an initialized self._db Sebastian Spaeth 2010-03-19 10:51:35 +0100
  • b42fdb0f70 implement Message.get_thread_id() Sebastian Spaeth 2010-03-19 09:46:44 +0100
  • cd109ef559 notmuch restore: only delete a message's old tags if they are not a subset of the new ones. Sebastian Spaeth 2010-03-19 09:39:23 +0100
  • 7739b6e469 hgignore: ignore test/test* Sebastian Spaeth 2010-03-19 09:38:43 +0100
  • f2c49bb070 notmuch: implement restore. We pass now all 'dump' and 'restore' tests in the test suite Sebastian Spaeth 2010-03-19 09:11:22 +0100
  • 540536b98d notmuch: Use Query.count_messages() rather len(Query.search_messages()) Sebastian Spaeth 2010-03-19 08:47:14 +0100
  • ca38848142 Query(): Fix _nmlib -> nmlib type & clarify docs a bit Sebastian Spaeth 2010-03-19 08:44:34 +0100
  • cd19699e0d Implement Database.count_messages() Sebastian Spaeth 2010-03-19 08:32:29 +0100
  • 350a6884de notmuch: implement dump to file. Fake notmuch new by calling the real notmuch to enable running the testsuite Sebastian Spaeth 2010-03-18 19:11:22 +0100
  • dd8cdd9b66 add original notmuch testsuite Sebastian Spaeth 2010-03-18 19:04:49 +0100
  • 5c936f9135 mention NOTMUCH_CONFIG in the notmuch docstring Sebastian Spaeth 2010-03-18 18:51:25 +0100
  • d566ae643c Database(): honor NOTMUCH_CONFIG env variable for reading the standard database location. Sebastian Spaeth 2010-03-18 18:48:36 +0100
  • 4ed01d055a Implement Message.freeze(), thaw(), and remove_all_tags() Sebastian Spaeth 2010-03-18 09:34:10 +0100
  • 144953116e docs: stub out remaining missing bindings to get a reminder Sebastian Spaeth 2010-03-18 09:02:59 +0100
  • 8345aab10c implement Database.get_version() and Database.needs_upgrade() Sebastian Spaeth 2010-03-18 08:50:48 +0100
  • 23b32a7dfd notmuch: implement tag command Sebastian Spaeth 2010-03-17 17:32:37 +0100
  • 99880b7dbe notmuch: fix to use new Query.SORT enum Sebastian Spaeth 2010-03-17 17:11:58 +0100
  • 350509028b Implement Message.add|remove_tag() and documentation Sebastian Spaeth 2010-03-17 17:09:58 +0100
  • d2b4307851 docs: doc improvements Sebastian Spaeth 2010-03-17 15:14:44 +0100
  • 61bef71a12 many doc improvements, fixed at least one bug due to parameter renaming Sebastian Spaeth 2010-03-17 12:32:22 +0100