]> git.cworth.org Git - notmuch/commit
CL/git: add format version 1
authorDavid Bremner <david@tethera.net>
Thu, 23 Jun 2022 12:30:44 +0000 (09:30 -0300)
committerDavid Bremner <david@tethera.net>
Thu, 7 Jul 2022 09:56:05 +0000 (06:56 -0300)
commit6219e7380ae34cc0c8142f4174bee3cde9bf9662
tree633a3b5ac38b66c8d33f171320c9b2c52d28fadc
parentb07e121923a4ca00d0ec68ba9eebe8dafb70e13a
CL/git: add format version 1

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.
doc/man1/notmuch-git.rst
notmuch-git.py
test/T850-git.sh
test/test-lib.sh