+++ /dev/null
-git-annex 7.20200202.7 released with [[!toggle text="these changes"]]
-[[!toggleable text="""
- * add: --force-annex/--force-git options make it easier to override
- annex.largefiles configuration (and potentially safer as it avoids
- bugs like the smudge bug fixed in the last release).
- * reinject --known: Fix bug that prevented it from working in a bare repo.
- * Support being used in a git repository that uses sha256 rather than sha1.
- * initremote, enableremote: Be stricter about rejecting invalid
- configuration parameters for remotes, particularly things like foo=true
- when foo=yes is expected.
- * initremote, enableremote: Reject unknown configuration parameters
- provided to these commands.
- * initremote: Added --whatelse option, to show additional
- configuration parameters you might want to set. Eg:
- git annex initremote type=directory encryption=none --whatelse
- * Added LISTCONFIGS to external special remote protocol. Special remote
- programs that use GETCONFIG/SETCONFIG are recommended to implement it.
- * init: Avoid an ugly error message when http remote has no git-annex
- uuid configured.
- * Support git remotes that need http basic auth to be accessed,
- using git credential to get the password.
- * Display a warning when concurrency is enabled but ssh connection caching
- is not enabled or won't work due to a crippled filesystem.
- * Makefile: Move the fish completion to the vendor\_completions.d directory.
- * Fixed a test suite failure when run in the C locale."""]]
\ No newline at end of file
--- /dev/null
+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."""]]
\ No newline at end of file