<feed xmlns='http://www.w3.org/2005/Atom'>
<title>notmuch/Makefile.local, branch feature/git-remote</title>
<subtitle>thread-based email index, search, and tagging</subtitle>
<id>https://git.notmuchmail.org/git/notmuch/atom?h=feature%2Fgit-remote</id>
<link rel='self' href='https://git.notmuchmail.org/git/notmuch/atom?h=feature%2Fgit-remote'/>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/'/>
<updated>2025-08-11T12:52:10Z</updated>
<entry>
<title>cli: start remote helper for git.</title>
<updated>2025-08-11T12:52:10Z</updated>
<author>
<name>David Bremner</name>
<email>david@tethera.net</email>
</author>
<published>2024-08-17T15:40:40Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=b8c2e8743ef21ea8e3c44f91a54132b16e92f1ba'/>
<id>urn:sha1:b8c2e8743ef21ea8e3c44f91a54132b16e92f1ba</id>
<content type='text'>
This is closely based on git-remote-nm (in ruby) by Felipe Contreras.
Initially just implement the commands 'capabilites' and 'list'.  This
isn't enough to do anything useful so start some unit tests. Testing
of URL passing will be done after clone (import command) support is
added.
</content>
</entry>
<entry>
<title>build: remove handling for legacy python bindings version</title>
<updated>2025-02-22T11:07:46Z</updated>
<author>
<name>David Bremner</name>
<email>david@tethera.net</email>
</author>
<published>2025-02-15T19:41:29Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=84e53f70229c42f82ca86b5b1b88a4afeaff7eae'/>
<id>urn:sha1:84e53f70229c42f82ca86b5b1b88a4afeaff7eae</id>
<content type='text'>
The legacy python bindings are no longer built.
</content>
</entry>
<entry>
<title>CLI/git: change defaults for repo and prefix</title>
<updated>2022-06-17T11:40:19Z</updated>
<author>
<name>David Bremner</name>
<email>david@tethera.net</email>
</author>
<published>2022-05-07T13:32:18Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=8ed68c1bbe8c1b7bb69d7bea1e0c8919bfcb0d0a'/>
<id>urn:sha1:8ed68c1bbe8c1b7bb69d7bea1e0c8919bfcb0d0a</id>
<content type='text'>
The previous defaults were not suitable for personal (i.e. not
bugtracking for notmuch development) use.

Provide two ways for the user to select nmbug compatible defaults;
command line argument and checking the name of the script.
</content>
</entry>
<entry>
<title>nmbug: promote to user tool "notmuch-git"</title>
<updated>2022-06-17T11:40:19Z</updated>
<author>
<name>David Bremner</name>
<email>david@tethera.net</email>
</author>
<published>2022-03-20T12:03:36Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=803ac83c467e440a64fbde4628bee8673b4db01d'/>
<id>urn:sha1:803ac83c467e440a64fbde4628bee8673b4db01d</id>
<content type='text'>
Initially just a rename, and drop the --version argument that clashes
with the global notmuch --version argument.
</content>
</entry>
<entry>
<title>release: automate upload of pre-release tarballs</title>
<updated>2022-04-15T12:23:58Z</updated>
<author>
<name>David Bremner</name>
<email>david@tethera.net</email>
</author>
<published>2022-04-15T12:17:30Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=78aaef9a0b6f106e648367b18b46b48d885f9213'/>
<id>urn:sha1:78aaef9a0b6f106e648367b18b46b48d885f9213</id>
<content type='text'>
The tarballs were requested by some distro-packagers, and this
automation will hopefully reduce the number of errors from the current
manual process.
</content>
</entry>
<entry>
<title>release: save more release files to releases/</title>
<updated>2022-04-15T12:11:28Z</updated>
<author>
<name>David Bremner</name>
<email>david@tethera.net</email>
</author>
<published>2022-04-15T12:11:28Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=83f4e5babb61e56f34d2f8baf1aa15a84cfb25a2'/>
<id>urn:sha1:83f4e5babb61e56f34d2f8baf1aa15a84cfb25a2</id>
<content type='text'>
The main change is to move the signatures to releases/ when invoking
the pre-release target; also stash the debian symlink for the release
target.
</content>
</entry>
<entry>
<title>removed use of 'echo -n' (and echo -n -e ...)</title>
<updated>2022-02-21T13:36:39Z</updated>
<author>
<name>Tomi Ollila</name>
<email>tomi.ollila@iki.fi</email>
</author>
<published>2022-02-20T22:30:45Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=08da7f25e5ebf6536002c9a544d687a1d28aea3e'/>
<id>urn:sha1:08da7f25e5ebf6536002c9a544d687a1d28aea3e</id>
<content type='text'>
In most cases used printf %s ... instead.

echo -n &gt; file  lines to create empty / truncate files were
changed to : &gt; file lines, like done in in test-lib-emacs.sh

And one echo -n "  " replaced with use of sed "s/^/  /" in next line.
</content>
</entry>
<entry>
<title>python-cffi: fix out-of-tree build</title>
<updated>2021-12-05T13:08:48Z</updated>
<author>
<name>David Bremner</name>
<email>david@tethera.net</email>
</author>
<published>2021-10-31T10:03:54Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=f17d75b83c90ae4ea75f79377f3acb873b9e564e'/>
<id>urn:sha1:f17d75b83c90ae4ea75f79377f3acb873b9e564e</id>
<content type='text'>
The main idea is to replace the hack of copying version.txt into the
bindings source with a generated _notmuch_config.py file.

This will mean that the bindings only build after configuring and
building notmuch itself. Given those constraints, "pip install ."
should work.
</content>
</entry>
<entry>
<title>CLI: centralize initialization in notmuch_client_init</title>
<updated>2021-05-14T09:40:37Z</updated>
<author>
<name>David Bremner</name>
<email>david@tethera.net</email>
</author>
<published>2021-05-12T23:22:18Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=5a8d174f6797844580b52857a6254c25ce532d1c'/>
<id>urn:sha1:5a8d174f6797844580b52857a6254c25ce532d1c</id>
<content type='text'>
Initially make sure gmime_filter_reply initialization is
thread-safe (assuming notmuch_client_init is only called once).
For tidyness, also put talloc initialization in the new function.
</content>
</entry>
<entry>
<title>debian: don't tag debian tag at release is made.</title>
<updated>2020-12-25T16:28:31Z</updated>
<author>
<name>David Bremner</name>
<email>david@tethera.net</email>
</author>
<published>2020-12-25T16:26:35Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=d812256aeb91646b5b1c644fa67f07c483cca651'/>
<id>urn:sha1:d812256aeb91646b5b1c644fa67f07c483cca651</id>
<content type='text'>
This reflects a change in the debian workflow to use dgit, which does
the tagging for us.  It also leaves room for debian specific fixups.
</content>
</entry>
</feed>
