aboutsummaryrefslogtreecommitdiffhomepage
path: root/contrib
Commit message (Collapse)AuthorAge
* nmbug: check whether every forked process exit with (non)zero valueGravatar Tomi Ollila2012-06-03
| | | | | | If any of the forked process exits with nonzero value, terminate current operation -- nonzero exit value indicates failure and then there is no point continuing.
* Merge tag '0.13.2'Gravatar David Bremner2012-06-03
|\ | | | | | | notmuch 0.13.2 release
| * notmuch-deliver: Update to new notmuch_database_open APIGravatar Austin Clements2012-06-01
| | | | | | | | Commit 5fddc07 changed this API, but missed this use of it.
* | notmuch-mutt: lookup notmuch-search-terms(7) when asked for helpGravatar Stefano Zacchiroli2012-05-29
|/ | | | | | | | When asked for interactive help, lookup notmuch-search-terms(7) instead of notmuch(1). Syntax of notmuch queries used to be described in the latter, but has recently been moved to the former. Closes: #675073 (in the Debian BTS)
* Use notmuch_database_destroy instead of notmuch_database_closeGravatar Justus Winter2012-04-28
| | | | | | Adapt notmuch-deliver to the notmuch_database_close split. Signed-off-by: Justus Winter <4winter@informatik.uni-hamburg.de>
* notmuch-mutt: fix typo in manpageGravatar Stefano Zacchiroli2012-03-31
|
* contrib: new mutt-notmuch utility for Mutt integrationGravatar Stefano Zacchiroli2012-03-30
|
* contrib/.gitattributes: removeGravatar David Bremner2011-12-06
| | | | | Now that licensing of notmuch-deliver has been harmonized with notmuch, there is no reason not to export it.
* notmuch-deliver: GPL-3+Gravatar Ali Polatel2011-12-06
|
* notmuch-deliver: Import from maildrop-2.5.5Gravatar Ali Polatel2011-12-06
| | | | | maildrop-2.5.5 is GPL-3. No change in functionality, just a precaution before relicensing.
* contrib/notmuch-deliver: don't export from gitGravatar David Bremner2011-11-23
| | | | | | This prevents it from being part of the release tarballs. Hopefully this is only temporary while we sort out the GPL2 versus GPL3 question.
* contrib/nmbug: new script for sharing tags with a given prefix.Gravatar David Bremner2011-11-12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The main idea is consider the notmuch database as analogous to the work-tree. A bare git repo is maintained in the users home directory, with a tree of the form tags/$message-id/$tag Like notmuch and git, we have a set of subcommnds, mainly modelled on git. Implementation wise, the heavy lifting is in the following functions. commit xapian -> git checkout git -> xapian merge fetched git + git -> xapian status find differences between xapian, git, and remote git. The central implementation trick, from an idea I think due to tomprince on IRC is manipulate the git index directly from the xapian tag information. The merge routine is still done using a temporary checkout as I wasn't able to get it working with the index only. There are also some convenience wrappers around git commands, like "fetch" that essential just set GIT_DIR in the environment. In order to encode tags (viewed as octet sequences) into filenames, we whitelist a smallish set of characters and %hex escape anything outside. The prefix is omitted in git, which lets one save and restore to different prefixes (although this is only lightly tested). Thanks to Tomi Ollila for a huge amount of feedback and patches while putting this together.
* notmuch-deliver: update gitignoreGravatar Ali Polatel2011-11-05
|
* notmuch-deliver: Don't read errno inappropriately.Gravatar Thomas Schwinge2011-11-05
| | | | Signed-off-by: Thomas Schwinge <thomas@schwinge.name>
* notmuch-deliver: Won't deliver to more than one folder.Gravatar Thomas Schwinge2011-11-05
| | | | Signed-off-by: Thomas Schwinge <thomas@schwinge.name>
* notmuch-deliver: Advance imported files to maildrop-2.5.2 release.Gravatar Thomas Schwinge2011-11-05
|
* notmuch-deliver: Import said files from maildrop-2.2.0 release.Gravatar Thomas Schwinge2011-11-05
| | | | | | | We won't use all of the included build infrastructure files, but adding them nevertheless helps to track changes that are applied to them upstream. Signed-off-by: Thomas Schwinge <thomas@schwinge.name>
* Move files copied from maildrop to a separate hierarchy.Gravatar Thomas Schwinge2011-11-05
| | | | Signed-off-by: Thomas Schwinge <thomas@schwinge.name>
* Make it build in a separate build directory.Gravatar Thomas Schwinge2011-11-05
| | | | Signed-off-by: Thomas Schwinge <thomas@schwinge.name>
* notmuch-deliver: Add mailmapGravatar Ali Polatel2011-11-05
|
* notmuch-deliver: Fix utter failureGravatar alip2011-11-05
|
* notmuch-deliver: Use splice() if it's availableGravatar Ali Polatel2011-11-05
| | | | | NOTMUCH_DELIVER_NO_SPLICE environment variable may be set to fallback to the read/write method.
* notmuch-deliver: Add --enable-{gprof,gcov} options to configureGravatar Ali Polatel2011-11-05
|
* More debug messagesGravatar Ali Polatel2011-11-05
|
* notmuch-deliver: Fix typos in option context descriptionGravatar Ali Polatel2011-11-05
|
* notmuch-deliver: Fix copy/paste failGravatar Ali Polatel2011-11-05
|
* notmuch-deliver: Initial importGravatar Ali Polatel2011-11-05
|
* Rename the "contrib" directory to "completion".Gravatar Carl Worth2010-04-06
| | | | | | | | | | | The original "contrib" name is lousy. Everything in notmuch has been contributed, and we are integrating as much of it as possible, (rather than making users grub through contrib looking for useful pieces to install). Meanwhile, the only things we have in contrib are command-line completion scripts, so "completion" makes more sense as a name, (and helps make "./configure" slightly less ambiguous).
* Checkin some command-only tcsh completionsGravatar Alexander Botero-Lowry2009-11-20
| | | | | Modified-by Carl Worth <cworth@cworth.org>: Just moved the file down into contrib where the other completion scripts are.
* bash-completion: Move to contribGravatar Ingmar Vanhassel2009-11-20
| | | | Signed-off-by: Ingmar Vanhassel <ingmar@exherbo.org>
* zsh-completion: Initial zsh-completion for notmuchGravatar Ingmar Vanhassel2009-11-20
Signed-off-by: Ingmar Vanhassel <ingmar@exherbo.org>