<feed xmlns='http://www.w3.org/2005/Atom'>
<title>notmuch/doc/man1/notmuch-git.rst, branch master</title>
<subtitle>thread-based email index, search, and tagging</subtitle>
<id>https://git.notmuchmail.org/git/notmuch/atom?h=master</id>
<link rel='self' href='https://git.notmuchmail.org/git/notmuch/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/'/>
<updated>2025-03-01T12:42:57Z</updated>
<entry>
<title>docs: avoid nmbug in notmuch-git.1</title>
<updated>2025-03-01T12:42:57Z</updated>
<author>
<name>Michael J Gruber</name>
<email>git@grubix.eu</email>
</author>
<published>2025-02-24T10:20:03Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=53cbb6d0cba6c4763b18f76467e73be21081daae'/>
<id>urn:sha1:53cbb6d0cba6c4763b18f76467e73be21081daae</id>
<content type='text'>
These days, `nmbug` is `notmuch-git` with special defaults, so avoid the
term `nmbug` in the doc when we talk about `notmuch-git` in general.

Also, spell git in lower case (as we do for notmuch) except for the one
case where we name the beast.
</content>
</entry>
<entry>
<title>doc: fix typos</title>
<updated>2023-04-13T14:14:58Z</updated>
<author>
<name>Jakub Wilk</name>
<email>jwilk@jwilk.net</email>
</author>
<published>2023-04-13T13:52:11Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=1b878877d928a5279c3c0003d067d8b875f7e42a'/>
<id>urn:sha1:1b878877d928a5279c3c0003d067d8b875f7e42a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>CLI/git: add --format-version argument to init subcommand</title>
<updated>2022-07-07T10:05:55Z</updated>
<author>
<name>David Bremner</name>
<email>david@tethera.net</email>
</author>
<published>2022-06-23T12:30:45Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=bf5eacbe7e5b852e030e6a05469dbc9eae48535e'/>
<id>urn:sha1:bf5eacbe7e5b852e030e6a05469dbc9eae48535e</id>
<content type='text'>
This is primarily intended to support testing upward compatibility
with legacy repos.
</content>
</entry>
<entry>
<title>CL/git: add format version 1</title>
<updated>2022-07-07T09:56:05Z</updated>
<author>
<name>David Bremner</name>
<email>david@tethera.net</email>
</author>
<published>2022-06-23T12:30:44Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=6219e7380ae34cc0c8142f4174bee3cde9bf9662'/>
<id>urn:sha1:6219e7380ae34cc0c8142f4174bee3cde9bf9662</id>
<content type='text'>
The original nmbug format (now called version 0) creates 1
subdirectory of 'tags/' per message. This causes problems for more
than (roughly) 100k messages.

Version 1 introduces 2 layers of hashed directories. This scheme was
chose to balance the number of subdirectories with the number of extra
directories (and git objects) created via hashing.

This should be upward compatible in the sense that old repositories
will continue to work with the updated notmuch-git.
</content>
</entry>
<entry>
<title>CLI/git: add safety checks for checkout and commit</title>
<updated>2022-06-17T11:40:19Z</updated>
<author>
<name>David Bremner</name>
<email>david@tethera.net</email>
</author>
<published>2022-05-14T18:25:47Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=7d1e5a5348eb348a4e457650ca3b929e85efde70'/>
<id>urn:sha1:7d1e5a5348eb348a4e457650ca3b929e85efde70</id>
<content type='text'>
Commits or checkouts that modify a large fraction of the messages in
the database should be relatively rare (and in some automated process,
probably non-existent). For initial setup, where such operations are
expected, the user can pass --force.
</content>
</entry>
<entry>
<title>CLI/git: support configuration for repo location / prefix</title>
<updated>2022-06-17T11:40:19Z</updated>
<author>
<name>David Bremner</name>
<email>david@tethera.net</email>
</author>
<published>2022-05-10T10:32:48Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=99e85823c8de570c0f91bca44efa2c47cddb3cbf'/>
<id>urn:sha1:99e85823c8de570c0f91bca44efa2c47cddb3cbf</id>
<content type='text'>
This is probably more convenient than always passing a command line
argument.

Use notmuch-config for consistency with other notmuch CLI tools.

Now that there is something relevant in the config files, test the
--config option.
</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>doc/notmuch-git: initial documentation</title>
<updated>2022-06-17T11:40:19Z</updated>
<author>
<name>David Bremner</name>
<email>david@tethera.net</email>
</author>
<published>2022-04-08T00:41:38Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=e50a413906b9fadf93b7801c4758b48792bb348f'/>
<id>urn:sha1:e50a413906b9fadf93b7801c4758b48792bb348f</id>
<content type='text'>
This is mainly derived from the various help outputs from the script,
with some massaging of markup and addition of links.
</content>
</entry>
</feed>
