add news item for git-annex 8.20200720
This commit is contained in:
parent
af901d1366
commit
5c5e2ed8cf
2 changed files with 40 additions and 30 deletions
|
@ -1,30 +0,0 @@
|
||||||
git-annex 8.20200309 released with [[!toggle text="these changes"]]
|
|
||||||
[[!toggleable text="""
|
|
||||||
* Fix bug that caused unlocked annexed dotfiles to be added to git by the
|
|
||||||
smudge filter when annex.dotfiles was not set.
|
|
||||||
* Upgrade other repos than the current one by running git-annex upgrade
|
|
||||||
inside them, which avoids problems with upgrade code making assumptions
|
|
||||||
that the cwd will be inside the repo being upgraded. In particular,
|
|
||||||
this fixes a problem where upgrading a v7 repo to v8 caused an ugly
|
|
||||||
git error message.
|
|
||||||
* Fix upgrade failure when a file has been deleted from the working tree.
|
|
||||||
* Fix regression 1 month ago that prevented external special remotes from
|
|
||||||
using GETCONFIG to query values like "name".
|
|
||||||
* Improve behavior when a directory git-annex is writing to gets
|
|
||||||
unmounted. Previously it could in some cases re-create the mount point
|
|
||||||
and directory tree, and even write object contents to the wrong disk.
|
|
||||||
* Don't ignore --debug when it is followed by -c.
|
|
||||||
* whereis: If a remote fails to report on urls where a key
|
|
||||||
is located, display a warning, rather than giving up and not displaying
|
|
||||||
any information.
|
|
||||||
* When external special remotes fail but neglect to provide an error
|
|
||||||
message, say what request failed, which is better than displaying an
|
|
||||||
empty error message to the user.
|
|
||||||
* git-annex config: Only allow configs be set that are ones git-annex
|
|
||||||
actually supports reading from repo-global config, to avoid confusion.
|
|
||||||
* Avoid converting .git file in a worktree or submodule to a symlink
|
|
||||||
when the repository is not a git-annex repository.
|
|
||||||
* Linux standalone: Use md5sum to shorten paths in .cache/git-annex/locales
|
|
||||||
* Fix build with ghc 8.8 (MonadFail)
|
|
||||||
Thanks, Peter Simons
|
|
||||||
* stack.yaml: Updated to lts-14.27."""]]
|
|
40
doc/news/version_8.20200720.mdwn
Normal file
40
doc/news/version_8.20200720.mdwn
Normal file
|
@ -0,0 +1,40 @@
|
||||||
|
git-annex 8.20200720 released with [[!toggle text="these changes"]]
|
||||||
|
[[!toggleable text="""
|
||||||
|
* import: Added --no-content option, which avoids downloading files
|
||||||
|
from a special remote. Currently only supported by the directory
|
||||||
|
special remote.
|
||||||
|
* Honor annex.largefiles when importing a tree from a special remote.
|
||||||
|
(Except for when --no-content is used.)
|
||||||
|
* Fix a deadlock that could occur after git-annex got an unlocked
|
||||||
|
file, causing the command to hang indefinitely. Known to happen on
|
||||||
|
vfat filesystems, possibly others.
|
||||||
|
* Build with the http-client-restricted and git-lfs libraries when
|
||||||
|
available, otherwise use the vendored copy as before.
|
||||||
|
* testremote: Fix over-allocation of resources and bad caching,
|
||||||
|
including starting up a large number of external special remote processes.
|
||||||
|
(Regression introduced in version 8.20200501)
|
||||||
|
* test: Fix some test cases that assumed git's default branch name.
|
||||||
|
* importfeed: Added some additional --template variables:
|
||||||
|
itempubyear, itempubmonth, itempubday, itempubhour,
|
||||||
|
itempubminute, itempubsecond.
|
||||||
|
* Made several special remotes support locking content on them,
|
||||||
|
which allows dropping from other special remotes in some situations
|
||||||
|
where it was not possible before. Supported special remotes:
|
||||||
|
S3 (with versioning=yes), git-lfs, tahoe
|
||||||
|
* Fix reversion that broke passing annex.* and remote.*.annex-*
|
||||||
|
git configs with -c. (Since version 8.20200330.)
|
||||||
|
* Bring back git-annex branch read cache. This speeds up some operations,
|
||||||
|
eg git-annex sync --content --all gets 20% faster.
|
||||||
|
* Fix a recently introduced bug that could cause a "fork: resource exhausted"
|
||||||
|
after getting several thousand files.
|
||||||
|
* Sped up the --all option by 2x to 16x by using git cat-file --buffer.
|
||||||
|
Thanks to Lukey for finding this optimisation.
|
||||||
|
* Sped up seeking for annexed files to operate on by a factor of nearly 2x.
|
||||||
|
* Sped up sync --content by 2x and other commands like fsck --fast and
|
||||||
|
whereis by around 50%, by using git cat-file --buffer.
|
||||||
|
* importfeed: Made checking known urls step around 15% faster.
|
||||||
|
* fsck: Detect if WORM keys contain a carriage return, and recommend
|
||||||
|
upgrading the key. (git-annex could have maybe created such keys back
|
||||||
|
in 2013).
|
||||||
|
* When on an adjust --hide-missing branch, fix handling of files that
|
||||||
|
have been deleted but the deletion is not yet staged."""]]
|
Loading…
Add table
Add a link
Reference in a new issue