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
Add a link
Reference in a new issue