add news item for git-annex 8.20210127
This commit is contained in:
parent
a82aca67b8
commit
3b8fcefb45
2 changed files with 41 additions and 46 deletions
|
@ -1,46 +0,0 @@
|
|||
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."""]]
|
41
doc/news/version_8.20210127.mdwn
Normal file
41
doc/news/version_8.20210127.mdwn
Normal file
|
@ -0,0 +1,41 @@
|
|||
git-annex 8.20210127 released with [[!toggle text="these changes"]]
|
||||
[[!toggleable text=""" * Added mincopies configuration. This is like numcopies, but is
|
||||
enforced even more strictly. While numcopies can be violated in
|
||||
concurrent drop situations involving special remotes that do not
|
||||
support locking, mincopies cannot be. The default value has always
|
||||
been 1, but now it can be set to higher values if desired.
|
||||
* Behavior change: When numcopies is set to 0, git-annex used to drop
|
||||
content without requiring any copies. Now to get that (highly unsafe)
|
||||
behavior, mincopies also needs to be set to 0.
|
||||
* Behavior change: git-annex trust now needs --force, since unconsidered
|
||||
use of trusted repositories can lead to data loss.
|
||||
* Behavior change: --trust and --trust-glacier options no longer overrides
|
||||
trust, since that can lead to data loss, which should never be enabled
|
||||
by an option other than --force.
|
||||
* add: Significantly speed up adding lots of non-large files to git,
|
||||
by disabling the annex smudge filter when running git add.
|
||||
* add --force-small: Run git add rather than updating the index itself,
|
||||
so any other smudge filters than the annex one that may be enabled will
|
||||
be used.
|
||||
* Fix --time-limit, which got broken in several ways by some optimisations
|
||||
in version 8.20201007.
|
||||
* When syncing changes back from an adjusted branch to the basis branch,
|
||||
include deletions of submodules.
|
||||
Thanks, Kyle Meyer for the patch.
|
||||
* Bug fix: export with -J could fail when two files had the same content.
|
||||
* Bug fix: Fix tilde expansion in ssh urls when the tilde is the last
|
||||
character in the url.
|
||||
Thanks, Grond for the patch.
|
||||
* Avoid crashing when there are remotes using unparseable urls.
|
||||
Including the non-standard URI form that git-remote-gcrypt uses for rsync.
|
||||
* Directory special remotes with importtree=yes now avoid unncessary
|
||||
hashing when inodes of files have changed, as happens whenever a FAT
|
||||
filesystem gets remounted.
|
||||
* Fix a bug that prevented git-annex init from working in a submodule.
|
||||
* Fix a bug in view filename generation when a metadata value ended with
|
||||
"/" (or ":" or "\" on Windows)
|
||||
* adjust: Fix some bad behavior when unlocked files use URL keys.
|
||||
* smudge: Fix some bad behavior when git add is run on an unlocked
|
||||
file that used an URL key.
|
||||
* Added GETGITREMOTENAME to external special remote protocol.
|
||||
* Windows: Work around win32 length limits when dealing with lock files."""]]
|
Loading…
Add table
Reference in a new issue