add news item for git-annex 7.20181031
This commit is contained in:
parent
8f9278787f
commit
9c74ea84ab
3 changed files with 71 additions and 42 deletions
|
@ -1,27 +0,0 @@
|
||||||
git-annex 6.20180719 released with [[!toggle text="these changes"]]
|
|
||||||
[[!toggleable text="""
|
|
||||||
* Support working trees set up by git-worktree.
|
|
||||||
* Improve support for repositories created with --separate-git-dir.
|
|
||||||
* Support configuring remote.web.annex-cost and remote.bittorrent.annex-cost
|
|
||||||
* addurl: When security configuration prevents downloads with youtube-dl,
|
|
||||||
still check if the url is one that it supports, and fail downloading
|
|
||||||
it, instead of downloading the raw web page.
|
|
||||||
* Send User-Agent and any configured annex.http-headers when downloading
|
|
||||||
with http, fixes reversion introduced when switching to http-client.
|
|
||||||
* Fix reversion introduced in version 6.20180316 that caused git-annex to
|
|
||||||
stop processing files when unable to contact a ssh remote.
|
|
||||||
* v6: Work around git bug that runs smudge/clean filters at the top of the
|
|
||||||
repository while passing them a relative GIT\_WORK\_TREE that may point
|
|
||||||
outside of the repository, by using GIT\_PREFIX to get back to the
|
|
||||||
subdirectory where a relative GIT\_WORK\_TREE is valid.
|
|
||||||
* p2p --pair: Fix interception of the magic-wormhole pairing code,
|
|
||||||
which since 0.8.2 it has sent to stderr rather than stdout.
|
|
||||||
* info: Display uuid and description when a repository is identified by
|
|
||||||
uuid, and for "here".
|
|
||||||
* unused --from: Allow specifiying a repository by uuid or description.
|
|
||||||
* linux standalone: Generate locale files in ~/.cache/git-annex/locales/
|
|
||||||
so they're available even when the standalone tarball is installed
|
|
||||||
in a directory owned by root. Note that this prevents using the
|
|
||||||
standalone bundle in environments where HOME is not writable.
|
|
||||||
* Include uname command in standalone builds since git-annex uses it.
|
|
||||||
* git-annex.cabal: Fix network version."""]]
|
|
|
@ -1,15 +0,0 @@
|
||||||
git-annex 6.20180807 released with [[!toggle text="these changes"]]
|
|
||||||
[[!toggleable text="""
|
|
||||||
* S3: Support credential-less download from remotes configured
|
|
||||||
with public=yes exporttree=yes.
|
|
||||||
* Fix reversion in display of http 404 errors.
|
|
||||||
* Added remote.name.annex-speculate-present config that can be used to
|
|
||||||
make cache remotes.
|
|
||||||
* Added --accessedwithin matching option.
|
|
||||||
* Added annex.commitmessage config that can specify a commit message
|
|
||||||
for the git-annex branch instead of the usual "update".
|
|
||||||
* Fix wrong sorting of remotes when using -J, it was sorting by uuid,
|
|
||||||
rather than cost.
|
|
||||||
* addurl: Include filename in --json-progress output.
|
|
||||||
* Fix git-annex branch data loss that could occur after
|
|
||||||
git-annex forget --drop-dead."""]]
|
|
71
doc/news/version_7.20181031.mdwn
Normal file
71
doc/news/version_7.20181031.mdwn
Normal file
|
@ -0,0 +1,71 @@
|
||||||
|
News for git-annex 7.20181031:
|
||||||
|
|
||||||
|
Repository version 7 is now available. v6 repositories will automatically
|
||||||
|
upgrade to v7. v5 repositories are still supported and will not be
|
||||||
|
automatically upgraded yet.
|
||||||
|
Direct mode is deprecated, and upgrading direct mode repositories to v7 is
|
||||||
|
encouraged, unless they need to remain usable by older versions of git-annex.
|
||||||
|
Just run `git annex upgrade`.
|
||||||
|
git-annex will no longer initialize new repositories on crippled filesystems
|
||||||
|
using direct mode, instead it uses v7.
|
||||||
|
The git-annex Android app is no longer being updated. Users of the app
|
||||||
|
should remove it and install using the new Termux based installation method.
|
||||||
|
|
||||||
|
git-annex 7.20181031 released with [[!toggle text="these changes"]]
|
||||||
|
[[!toggleable text="""
|
||||||
|
* Added v7 repository mode. v6 upgrades automatically to v7, but
|
||||||
|
v5 is still the default for now. While v6 was always experimental
|
||||||
|
to some degree, its successor v7 is ready for production use!
|
||||||
|
http://git-annex.branchable.com/tips/unlocked\_files/
|
||||||
|
* Direct mode repositories are deprecated; they have many problems
|
||||||
|
that v7 fixes, so upgrading them now is recommended (but not yet
|
||||||
|
required): git annex upgrade --version=7
|
||||||
|
* init: When in a crippled filesystem, initialize a v7 repository
|
||||||
|
using an adjusted unlocked branch, instead of a direct mode repository.
|
||||||
|
* At long last there's a way to hide annexed files whose content
|
||||||
|
is missing from the working tree: git-annex adjust --hide-missing
|
||||||
|
See https://git-annex.branchable.com/tips/hiding\_missing\_files/
|
||||||
|
* When already in an adjusted branch, running git-annex adjust
|
||||||
|
again will update the branch as needed. This is mostly
|
||||||
|
useful with --hide-missing to hide/unhide files after their content
|
||||||
|
has been dropped or received.
|
||||||
|
* git-annex sync --content supports --hide-missing; it can
|
||||||
|
be used to get the content of hidden files, and it updates the
|
||||||
|
adjusted branch to hide/unhide files as necessary.
|
||||||
|
* smudge: The smudge filter no longer provides git with annexed
|
||||||
|
file content, to avoid a git memory leak, and because that did not
|
||||||
|
honor annex.thin. Now git annex smudge --update has to be run
|
||||||
|
after a checkout to update unlocked files in the working tree
|
||||||
|
with annexed file contents.
|
||||||
|
* v7 init, upgrade: Install git post-checkout and post-merge hooks that run
|
||||||
|
git annex smudge --update.
|
||||||
|
* precommit: Run git annex smudge --update, because the post-merge
|
||||||
|
hook is not run when there is a merge conflict. So the work tree will
|
||||||
|
be updated when a commit is made to resolve the merge conflict.
|
||||||
|
* Note that git has no hooks run after git stash or git cherry-pick,
|
||||||
|
so the user will have to manually run git annex smudge --update
|
||||||
|
after such commands.
|
||||||
|
* Removed the old Android app.
|
||||||
|
* Removed support for building with very old ghc < 8.0.1,
|
||||||
|
and with yesod < 1.4.3, and without concurrent-output,
|
||||||
|
which were only being used for the Android cross build.
|
||||||
|
* Webapp: Fix termux detection.
|
||||||
|
* runshell: Use system locales when built with
|
||||||
|
GIT\_ANNEX\_PACKAGE\_INSTALL set. (For Neurodebian packages.)
|
||||||
|
* Fix database inconsistency that could cause git-annex to
|
||||||
|
get confused about whether a locked file's content was present.
|
||||||
|
* Fix concurrency bug that occurred on the first download from an
|
||||||
|
exporttree remote.
|
||||||
|
* init --version=6 will still work, but the repository is auto-upgraded
|
||||||
|
immediately to v7.
|
||||||
|
* When annex.thin is set, allow hard links to be made between executable
|
||||||
|
work tree files and annex objects.
|
||||||
|
* addurl: Removed undocumented special case in handling of a CHECKURL-MULTI
|
||||||
|
response with only a single file listed. Rather than ignoring the url that
|
||||||
|
was in the response, use it.
|
||||||
|
* webapp: Fixed a crash when adding a git remote.
|
||||||
|
(Reversion introduced in version 6.20180112)
|
||||||
|
* migrate: Fix failure to migrate from URL keys.
|
||||||
|
(Reversion introduced in version 6.20180926)
|
||||||
|
* Cache high-resolution mtimes for improved detection of modified files
|
||||||
|
in v7 (and direct mode)."""]]
|
Loading…
Add table
Add a link
Reference in a new issue