add news item for git-annex 7.20191024

This commit is contained in:
Joey Hess 2019-10-25 13:08:24 -04:00
parent fd96408c67
commit 772a6be526
No known key found for this signature in database
GPG key ID: DB12DB0FF05F8F38
2 changed files with 26 additions and 37 deletions

View file

@ -1,37 +0,0 @@
git-annex 7.20190819 released with [[!toggle text="these changes"]]
[[!toggleable text="""
* New git-lfs special remote, which can be used to store data on any git-lfs
server, including github, gitlab, and gogs.
* Support fully encrypting all data sent to a git-lfs special remote,
using a combination of gcrypt to encrypt the git data, and git-annex's
encryption of its data.
* Use the same optimisation for --in=here as has always been
used for --in=. rather than the slow code path that unncessarily
queries the git-annex branch.
* Allow setting up a gcrypt special remote with encryption=shared.
* Fix querying git for object type when operating on a file containing
newlines.
* merge: When run with a branch parameter, merges from that branch.
This is especially useful when using an adjusted branch, because
it applies the same adjustment to the branch before merging it.
* init: Install working hook scripts when run on a crippled filesystem
and on Windows. If your repository was set up by an old version
of git-annex that omitted the hooks, you can simply re-run git-annex init
to install them.
* init: When the repo is already initialized, and --version requests a
different version, error out rather than silently not changing the
version.
* S3: Fix encoding when generating public urls of S3 objects.
* Make git-annex-standalone.deb include the shell completions again.
* Makefile: Changed default zsh completion location to zsh default fpath.
Systems such as Debian that have overridden the default fpath will
need to set ZSH\_COMPLETIONS\_PATH.
* test: Add pass using adjusted unlocked branch.
* Fix intermittent failure of the test suite, where its repeated opening
and writing to the sqlite database somehow caused inode cache information
to occasionally be lost.
* Fix several test suite failures on Windows.
* Windows installer: Always install to 64 bit program files directory,
since it needs 64 bit git now.
* Build with silently-1.2.5.1 on Windows; the old one used "NUL" device
which is not supported with recent versions of ghc."""]]

View file

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