add news item for git-annex 7.20200202.7
This commit is contained in:
parent
467cc50bb4
commit
0f331bff9d
2 changed files with 25 additions and 26 deletions
|
@ -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."""]]
|
|
25
doc/news/version_7.20200202.7.mdwn
Normal file
25
doc/news/version_7.20200202.7.mdwn
Normal 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."""]]
|
Loading…
Add table
Add a link
Reference in a new issue