add news item for git-annex 8.20201007
This commit is contained in:
parent
cf33be21ac
commit
7fcbb92dfe
2 changed files with 46 additions and 60 deletions
|
@ -1,60 +0,0 @@
|
||||||
git-annex 8.20200617 released with [[!toggle text="these changes"]]
|
|
||||||
[[!toggleable text="""
|
|
||||||
* Added annex.skipunknown git config, that can be set to false to change
|
|
||||||
the behavior of commands like `git annex get foo*`, to not skip
|
|
||||||
over files/dirs that are not checked into git and are explicitly listed in
|
|
||||||
the command line.
|
|
||||||
* annex.skipunknown is planned to change to default to false in a
|
|
||||||
git-annex release in early 2022. If you prefer the current behavior,
|
|
||||||
you can explicitly set it to true.
|
|
||||||
* Try to enable special remotes configured with autoenable=yes
|
|
||||||
when git-annex auto-initialization happens in a new clone of an
|
|
||||||
existing repo. Previously, git-annex init had to be explicitly run to
|
|
||||||
enable them. Special remotes cannot display anything when autoenabled
|
|
||||||
this way, to avoid interfering with the output of git-annex query
|
|
||||||
commands.
|
|
||||||
* export: Added options for json output.
|
|
||||||
* import: Added --json-progress.
|
|
||||||
* addurl: Make --preserve-filename also apply when eg a torrent contains
|
|
||||||
multiple files.
|
|
||||||
* Fix a crash or potentially not all files being exported when
|
|
||||||
sync -J --content is used with an export remote.
|
|
||||||
* export: Let concurrent transfers be done with -J or annex.jobs.
|
|
||||||
* move --to, copy --to, mirror --to: When concurrency is enabled, run
|
|
||||||
cleanup actions in separate job pool from uploads.
|
|
||||||
* init: If lock probing stalls for a long time (eg a broken NFS server),
|
|
||||||
display a message to let the user know what's taking so long.
|
|
||||||
* init: When annex.pidlock is set, skip lock probing.
|
|
||||||
* Fix file descriptor leak when importing from a directory special remote
|
|
||||||
that is configured with exporttree=yes.
|
|
||||||
* Note that external special remote programs should not block SIGINT or
|
|
||||||
SIGTERM.
|
|
||||||
* Avoid creating the keys database during init when there are no unlocked
|
|
||||||
files, to prevent init failing when sqlite does not work in the
|
|
||||||
filesystem.
|
|
||||||
* import: Avoid using some strange names for temporary keys,
|
|
||||||
which broke importing from a directory special remote onto a vfat
|
|
||||||
filesystem.
|
|
||||||
* S3: The REDUCED\_REDUNDANCY storage class is no longer cheaper so
|
|
||||||
stop documenting it, and stop offering it as a choice in the assistant.
|
|
||||||
* Improve display of problems auto-initializing or upgrading local git
|
|
||||||
remotes.
|
|
||||||
* When a local git remote cannot be initialized because it has no
|
|
||||||
git-annex branch or a .noannex file, avoid displaying a message about it.
|
|
||||||
* checkpresentkey: When no remote is specified, try all remotes, not
|
|
||||||
only ones that the location log says contain the key. This is what
|
|
||||||
the documentation has always said it did.
|
|
||||||
* Fix regression in external special remote handling: GETCONFIG did not
|
|
||||||
return a value that was set with SETCONFIG immediately before.
|
|
||||||
(Regression introduced in version 7.20200202.7)
|
|
||||||
* Fix bug that made initremote of extrnal special remotes with
|
|
||||||
embedcreds=yes or gpg encryption not store the creds in the git-annex
|
|
||||||
branch. git-annex-remote-googledrive one was special remote affected by
|
|
||||||
this bug.
|
|
||||||
(Regression introduced in version 7.20200202.7)
|
|
||||||
* Fix bug that made creds not be stored in git when a special remote
|
|
||||||
was initialized with gpg encryption, but without an explicit
|
|
||||||
embedcreds=yes.
|
|
||||||
(Regression introduced in version 7.20200202.7)
|
|
||||||
* Fix a annex.pidlock issue that made eg git-annex get of an unlocked
|
|
||||||
file hang until the annex.pidlocktimeout and then fail."""]]
|
|
46
doc/news/version_8.20201007.mdwn
Normal file
46
doc/news/version_8.20201007.mdwn
Normal file
|
@ -0,0 +1,46 @@
|
||||||
|
git-annex 8.20201007 released with [[!toggle text="these changes"]]
|
||||||
|
[[!toggleable text="""
|
||||||
|
* --json output now includes a new field "input" which is the input
|
||||||
|
value (filename, url, etc) that caused a json object to be output.
|
||||||
|
* --batch combined with -J now runs batch requests concurrently for many
|
||||||
|
commands. Before, the combination was accepted, but did not enable
|
||||||
|
concurrency. Since the output of batch requests can be in any order,
|
||||||
|
--json with the new "input" field is recommended to be used,
|
||||||
|
to determine which batch request each response corresponds to.
|
||||||
|
* aws-0.22 improved its support for setting etags, which improves
|
||||||
|
support for versioned S3 buckets.
|
||||||
|
* Serialize use of C magic library, which is not thread safe.
|
||||||
|
This fixes failures uploading to S3 when using -J.
|
||||||
|
* add, addurl, importfeed, import: Added --no-check-gitignore option
|
||||||
|
for finer grained control than using --force.
|
||||||
|
* import: Check gitignores when importing trees from special remotes.
|
||||||
|
* addunused: Don't check .gitignores when adding files.
|
||||||
|
* Improve the "Try making some of these repositories available"
|
||||||
|
message, with some hints for the user for what to do.
|
||||||
|
* Improve --debug output to show pid of processes that are started and
|
||||||
|
stopped.
|
||||||
|
* sync --all: Sped up seeking to around twice as fast, by avoiding a
|
||||||
|
pass over the worktree files when preferred content expressions of the
|
||||||
|
local repo and remotes don't use include=/exclude=.
|
||||||
|
* Sped up seeking for files to operate on, when using options like
|
||||||
|
--copies or --in, by around 20%
|
||||||
|
* import --no-content: Check annex.largefiles, and import small
|
||||||
|
files into git, the same as is done when importing with content.
|
||||||
|
If the largefiles expression needs the file content available
|
||||||
|
(due to mimetype or mimeencoding being used), the import will fail.
|
||||||
|
* sync: When run without --content, import without copying from
|
||||||
|
importtree=yes directory special remotes.
|
||||||
|
(Other special remotes may support this later as well.)
|
||||||
|
* addurl: Avoid a redundant git ignores check for speed.
|
||||||
|
* upgrade: Avoid an upgrade failure of a bare repo in unusual circumstances.
|
||||||
|
* httpalso: Support being used with special remotes that do not have
|
||||||
|
encryption= in their config.
|
||||||
|
* Parse youtube-dl progress output, which lets progress be displayed
|
||||||
|
when doing concurrent downloads.
|
||||||
|
* Fix build with Benchmark build flag.
|
||||||
|
* Enable building with git-annex benchmark by default, only turning it
|
||||||
|
off when the criterion library is not installed.
|
||||||
|
* runshell: Fix a edge case where rm errors were sent to stdout, which
|
||||||
|
could confuse things parsing git-annex output.
|
||||||
|
* runshell: Update files atomically when preparing to run git-annex.
|
||||||
|
* Fix a build failure on Windows."""]]
|
Loading…
Add table
Add a link
Reference in a new issue