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