aboutsummaryrefslogtreecommitdiff
path: root/.gitignore
AgeCommit message (Collapse)Author
2026-02-16cli: start remote helper for git.David Bremner
This is closely based on git-remote-nm (in ruby) by Felipe Contreras. Initially just implement the commands 'capabilities' and 'list'. This isn't enough to do anything useful but we can run some simple unit tests. Testing of URL passing will be done after clone (import command) support is added.
2023-09-19.gitignore: ignore __pycache__Eric Blake
Python likes to leave behind cache files; noticeable when doing an in-tree build.
2022-07-01make git ignore new build productsMichael J Gruber
nmbug and notmuch-git are new build products. Make git ignore them just like other build products. Signed-off-by: Michael J Gruber <git@grubix.eu>
2022-02-06gitignore: add bindings/python-cffi/_notmuch_config.py0.35David Bremner
This is generated by configure and should not be committed.
2020-08-09.gitignore: Sort using sort-linesJonas Bernoulli
2020-07-28gitignore: Ignore generated sphinx.configJonas Bernoulli
2020-04-16gitignore: Ignore generated python-cffi filesJonas Bernoulli
2019-04-24build: ignore *.stampDavid Bremner
The current case is docstring.stamp, but it's likely that others will arise.
2017-08-30gitignore: add .stampsDavid Bremner
2017-08-18Use rooted paths in .gitignore filesVladimir Panteleev
A leading / in paths in a .gitignore file matches the beginning of the path, meaning that for patterns without slashes, git will match files only in the current directory as opposed to in any subdirectory. Prefix relevant paths with / in .gitignore files, to prevent accidentally ignoring files in subdirectories and possibly slightly improve the performance of "git status".
2017-05-12build: switch to hiding libnotmuch symbols by defaultJani Nikula
The dynamic generation of the linker version script for libnotmuch exports has grown rather complicated. Reverse the visibility control by hiding symbols by default using -fvisibility=hidden, and explicitly exporting symbols in notmuch.h using #pragma GCC visibility. (We could also use __attribute__ ((visibility ("default"))) for each exported function, but the pragma is more convenient.) The above is not quite enough alone, as it would "leak" a number of weak symbols from Xapian and C++ standard library. Combine it with a small static version script that filters out everything except the notmuch_* symbols that we explicitly exposed, and the C++ RTTI typeinfo symbols for exception handling. Finally, as the symbol hiding test can no longer look at the generated symbol table, switch the test to parse the functions from notmuch.h.
2014-10-28gitignore: ignore sh.config and doc/config.doxJani Nikula
2014-04-10build: write version.stamp file containing $(VERSION) stringTomi Ollila
This version file will be as prerequisite to the target files that use the version info for some purpose, like printing it for the user to examine. The contents of the version.stamp file is seldom read by the build system itself as the $(VERSION) variable has the same information. Thanks to Trevor, David and Mark for their contributions.
2013-06-02emacs: update .gitignoreDavid Bremner
Start a seperate .gitignore for emacs stuff, move .elc rule there.
2012-01-17fix .gitignore for gzipped man pagesJani Nikula
2011-12-17Ignore dynamic libraries on OS X.Aaron Ecay
Parallel to ignoring .so for linux.
2011-09-29python: add a .gitignore file and refine the toplevel oneJustus Winter
The line 'notmuch' in the toplevel .gitignore file is to broad and matches bindings/python/notmuch making it cumbersome to git-add files within that directory. Refine the toplevel file to only match the generated notmuch executable and add a more specialized .gitignore file to the python directory. Signed-off-by: Justus Winter <4winter@informatik.uni-hamburg.de>
2011-06-28.gitignore: Ignore the notmuch.sym file.Carl Worth
This is a generated file, so will not be under git control.
2010-04-16make release: Add Debian package building and upload0.2Carl Worth
Finally, a single button to push to do all the uploading.
2010-04-16debian: Add a gbp.conf to start using git-buildpackageCarl Worth
On Bdale Garbee's recommendation I'm switching from gitpkg, (which constructed a source tree but still required me to go run debuild), to git-buildpackage. I hadn't originally used git-buildpackage because it didn't seem to work without a configuration file, (where gitpkg was fine). Bdale was kind enough to point me to his fw/altos source at git.gag.com where I found an example gpb.conf file as well as a target in debian/rules to automatically update debian/changelog with the new version number.
2010-04-06.gitignore: Ignore the releases directory.Carl Worth
The "make release" target creates this directory, but it's nothing I'll ever want to add to the git repository.
2010-04-05git: Ignore `notmuch-shared'David Edmondson
2010-04-02Makefile: Only print the "make install" hint after the first build.Carl Worth
It was getting quite annoying to see this big block of text on every little build, (but I didn't want to get rid of it for any new users). This seems to strike the right balance.
2010-03-31Build and link against notmuch shared library, install notmuch.hBen Gamari
Signed-off-by: Ingmar Vanhassel <ingmar@exherbo.org>
2009-12-01Remove Makefile.config from the repository.Carl Worth
Instead of shipping a default version, we now add a rule to automatically run configure if necessary to create Makefile.config.
2009-11-20Improve installation of emacs mode.Jeffrey C. Ollie
1) Add a separate targets to build and install emacs mode. 2) Don't hardcode the installation directory, instead use emacs' pkg-config module. 3) Install a byte compiled version of the emacs mode. 4) Install the emacs mode in emacs' site-lisp directory. Put "(require 'notmuch)" in your .emacs to load it automatically. 5) Ignore byte-compiled emacs files. Signed-off-by: Jeffrey C. Ollie <jeff@ocjtech.us> Reviewed-by: Ingmar Vanhassel <ingmar@exherbo.org> Reviewed-by: Keith Packard <keithp@keithp.com>
2009-11-20Have git ignore tags & cscope filesRolland Santimano
2009-11-19.gitignore: Add common editor droppingsIngmar Vanhassel
2009-11-18Have git ignore etags fileKeith Packard
2009-11-17Update .gitignore, add objects and static archivesIngmar Vanhassel
2009-11-10.gitignore: Ignore .deps directory.Carl Worth
We recently moved dependencies from a single .depends file to a directory named .deps with many files, but neglected to update our .gitignore rules.
2009-11-09Makefile: Hide away auto-generated dependency file as .depends.Carl Worth
Instead of the old name of Makefile.dep. The idea being that the user really doesn't need to see this by default, (and if debugging the Makefile, the rules will make the name obvious).
2009-11-02Add a simple manual page for notmuch.Carl Worth
By pulling content out of notmuch help, and also the messages printed by "notmuch setup".
2009-10-20.gitignore: Ignore generated file Makefile.depCarl Worth
Forgot to add this when I first add dependency checking to the Makefile.
2009-10-19Remove test programs, xapian-dump and notmuch-index-messageCarl Worth
These were just little tests while getting comfortable with GMime and xapian. I'll likely use pieces of these as notmuch continues, but for now let's not distract anyone looking at notmuch with these. And the code will live on in the history if I need to look at it.
2009-10-18notmuch: Start actually adding messages to the index.Carl Worth
This is the beginning of the notmuch library as well, with its interface in notmuch.h. So far we've got create, open, close, and add_message (all with a notmuch_database prefix). The current add_message function has already been whittled down from what we have in notmuch-index-message to add only references, message-id, and thread-id to the index, (that is---just enough to do thread-linkage but nothing for full-text searching). The concept here is to do something quickly so that the user can get some data into notmuch and start using it. (The most interesting stuff is then thread-linkage and labels like inbox and unread.) We can defer the full-text indexing of the body of the messages for later, (such as in the background while the user is reading mail). The initial thread-stitching step is still slower than I would like. We may have to stop using libgmime for this step as its overhead is not worth it for the simple case of just parsing the message-id, references, and in-reply-to headers.
2009-10-13Rename g_mime_test to notmuch-index-messageCarl Worth
In preparation for actually creating a Xapian index from the message, (not that we're doing that quite yet).
2009-10-13Add .gitignore file to ignore compiled binaries.Carl Worth