add news item for git-annex 7.20200202.7

This commit is contained in:
Joey Hess 2020-02-02 16:56:53 -04:00
parent 467cc50bb4
commit 0f331bff9d
No known key found for this signature in database
GPG key ID: DB12DB0FF05F8F38
2 changed files with 25 additions and 26 deletions

View file

@ -1,26 +0,0 @@
News for git-annex 7.20191024:
When annex.largefiles is not configured, `git add` and `git commit -a`
add files to git, not to the annex. If you have gotten used to `git add`
adding all files to the annex, you can get that behavior back by running:
git config annex.largefiles anything
git-annex 7.20191024 released with [[!toggle text="these changes"]]
[[!toggleable text="""
* Changed git add/git commit -a default behavior back to what it was
before v7; they add file contents to git, not to the annex.
(However, if a file was annexed before, they will still add it to
the annex, to avoid footgun.)
* Configuring annex.largefiles overrides that; once git-annex has
been told which files are large git add/git commit -a will annex them.
* Added annex.gitaddtoannex configuration. Setting it to false prevents
git add from adding files to the annex even when annex.largefiles
is configured. (Unless the file was annexed before.)
* smudge: Made git add smarter about renamed annexed files. It can tell
when an annexed file was renamed, and will add it to the annex,
and not to git, unless annex.largefiles tells it to do otherwise.
* init: Fix a failure when used in a submodule on a crippled filesystem.
* sync: Fix crash when there are submodules and an adjusted branch is
checked out.
* enable-tor: Deal with pkexec changing to root's home directory
when running a command."""]]

View file

@ -0,0 +1,25 @@
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."""]]