tighten up description of v8 upgrade

This commit is contained in:
Joey Hess 2020-02-19 15:07:48 -04:00
parent de144d3867
commit 0f3ecbe7e8
No known key found for this signature in database
GPG key ID: DB12DB0FF05F8F38

View file

@ -1,18 +1,17 @@
git-annex (8.20200221) UNRELEASED; urgency=medium git-annex (8.20200221) UNRELEASED; urgency=medium
* New v8 repository version. * New v8 repository version.
* v7 upgrades automatically to v8. * v7 upgrades automatically to v8. The upgrade deletes old sqlite
* Any incremental fscks that were started in v7 won't resume where databases, which may cause git-annex to need to do extra work to
they left off in v8, but will instead begin again from the first file. regenerate the databases or due to not having the information from the
* An interrupted export that was started in v7 won't resume where it left old databases available. Two notable cases are interrupted incremental
off after upgrade to v8; files will be re-uploaded to the export remote. fscks and interrupted exports, both of which will restart from the
* After the upgrade, git-annex will in some situations have to do extra beginning.
work while it finishes populating its sqlite databases. * Improved serialization of filenames and keys to the sqlite databases,
avoiding encoding problems.
* Add some missing indexes to sqlite databases. This will speed up * Add some missing indexes to sqlite databases. This will speed up
some things involving export and import remotes, and git-annex smudge. some things involving export and import remotes, and git-annex smudge.
Microbenchmarks show around 10-25% speedup of sqlite database operations. Microbenchmarks show around 10-25% speedup of sqlite database operations.
* Improved serialization of filenames and keys to the sqlite databases,
avoiding encoding problems.
* add: When adding a whole directory, any dotfiles found in it will * add: When adding a whole directory, any dotfiles found in it will
not be skipped, but will be added to git by default. This behavior not be skipped, but will be added to git by default. This behavior
can be configured with annex.dotfiles. can be configured with annex.dotfiles.