| Age | Commit message (Collapse) | Author |
|
|
|
|
|
|
|
|
|
These changes should not be too surprising for users because the
routines were already potentially throwing exceptions.
|
|
Note that any mismatches are not detected until runtime (if at all)
with the python bindings, so tests are crucial
|
|
This change of replacing ignoring errors with exceptions is intended,
and indeed one of the main motivations for the libnotmuch API changes.
|
|
notmuch 0.20.2 release
Conflicts:
NEWS
|
|
As usual, bump python version at same time.
|
|
This is supposed to help build on systems like MacOS with different
conventions for naming shared libraries. We have already computed the
relevant names, so doing it again in ruby seems like a bad idea.
|
|
In particular this is supposed to help build on systems (presumably
using a non-gnu ld) where this flag is not available.
|
|
Because ruby generates a Makefile, we have to use recursive make.
Because mkmf.rb hardcodes the name Makefile, put our Makefile{.local}
in the parent directory.
|
|
|
|
|
|
|
|
Apparently python3 needs this.
|
|
|
|
Failing to update this string in globals.py causes failures when the
SONAME changes. In order to hopefully reduce the number of such
errors, automate the process of setting the SONAME in the python
bindings.
|
|
|
|
|
|
|
|
|
|
Sync NEWS debian/changelog at the same time, although in those cases it's a downgrade.
|
|
notmuch 0.18.2 release
|
|
No non-documentation changes
|
|
notmuch 0.18.2~rc1 release
Conflicts:
NEWS
debian/changelog
|
|
|
|
Implemented as the method `exclude_tag` of the class `Query`. This method takes
one argument, a string containing the name of the tag to exclude.
|
|
This should have happened in commit 6754ad9f9, but oops.
This was not caught by our test suite because it uses an installed
notmuch library of it cannot find the just built one.
|
|
Throw an exception if notmuch_database_destroy fails.
|
|
Add return status to the Database.Close() method that calls
notmuch_database_destroy.
|
|
Throw an exception if notmuch_database_close or notmuch_database_destroy
fail.
|
|
notmuch 0.18.1 release
|
|
Also add precis of NEWS to debian changelog
|
|
notmuch 0.18.1~rc0 release
|
|
Also bump the python bindings version, the NEWS version and the Debian
version.
Since the changelog is (slightly dubiously) metadata, we have to
change it to upload a release candidate.
|
|
A point release is slowly being built on branch release. Merge those
changes into master.
|
|
html_static_path is a kind of source directory and it was set to
destination directory (../html) which caused infinite recursion with
Sphinx 1.2 and above.
|
|
|
|
debian changelog to be done seperately.
|
|
Doing all of the needed version bumps in one commit, and do a
complete, if minimal debian changelog entry
|
|
|
|
|
|
|
|
Unfortunately release-checks.sh will whine a bit because it has not
caught up with the renaming of the version macros.
|
|
Roll (one last?) release candidate because of Austin's
LIBNOTMUCH_VERSION changes.
Atomically bump the manually (NEWS, debian/changelog) and
automatically (everywhere else) updated places version is mentioned.
|
|
|
|
Various other files are synched using "make update-versions". NEWS
has to be hand edited.
|
|
These are manually set in version and NEWS, and propagate to the other files via
"make update-versions"
|
|
Use os.uname() to check for 'Darwin' and load "libnotmuch.3.dylib"
instead of "libnotmuch.so.3" if that is the case.
|