--- /dev/null
+git-annex 10.20220322 released with [[!toggle text="these changes"]]
+[[!toggleable text=""" * Directory special remotes with importtree=yes have changed to once more
+ take inodes into account. This will cause extra work when importing
+ from a directory on a FAT filesystem that changes inodes on every
+ mount. To avoid that extra work, set ignoreinodes=yes when initializing
+ a new directory special remote, or change the configuration of your
+ existing remote:
+ git-annex enableremote foo ignoreinodes=yes
+ * add: Avoid unncessarily converting a newly unlocked file to be stored
+ in git when it is not modified, even when annex.largefiles does not
+ match it.
+ * The above change to add fixes a reversion in version 10.20220222,
+ where git-annex unlock followed by git-annex add, followed by git
+ commit file could result in git thinking the file was modified
+ after the commit.
+ * Detect when an unlocked file whose content is not present has gotten
+ some other content appended to it, and avoid treating it as a pointer
+ file, so that appended content will not be checked into git, but will
+ be annexed like any other file.
+ * smudge: Warn when encountering a pointer file that has other content
+ appended to it.
+ * When annex.freezecontent-command is set, and the filesystem does not
+ support removing write bits, avoid treating it as a crippled
+ filesystem.
+ * Run annex.thawcontent-command before deleting an object file,
+ in case annex.freezecontent-command did something that would prevent
+ deletion.
+ * Fix propagation of nonzero exit status from git ls-files when a specified
+ file does not exist, or a specified directory does not contain
+ any files checked into git.
+ * Fix build with aeson 2.0.
+ Thanks, sternenseemann for the patch.
+ * Avoid git-annex test being very slow when run from within the
+ standalone linux tarball or OSX app.
+ * test: Runs tests in parallel to speed up the test suite.
+ * test: Added --jobs option.
+ * Removed vendored copy of http-client-restricted, and removed the
+ HttpClientRestricted build flag that avoided that dependency.
+ * Removed the NetworkBSD build flag."""]]
\ No newline at end of file
+++ /dev/null
-git-annex 8.20211117 released with [[!toggle text="these changes"]]
-[[!toggleable text=""" * filter-process: New command that can make git add/checkout faster when
- there are a lot of unlocked annexed files or non-annexed files, but that
- also makes git add of large annexed files slower. Use it by running:
- git config filter.annex.process 'git-annex filter-process'
- * Fix a typo in the name of youtube-dl
- (reversion introduced in version 8.20210903)
- * git-lfs: Fix interoperability with gitlab's implementation of the
- git-lfs protocol, which requests Content-Encoding chunked.
- * importfeed: Fix a crash when used in a non-unicode locale.
- * migrate: New --remove-size option.
- * uninit: Avoid error message when no commits have been made to the
- repository yet.
- * uninit: Avoid error message when there is no git-annex branch.
- * metadata --batch: Avoid crashing when a non-annexed file is input,
- instead output a blank line like other batch commands do.
- * metadata --batch --json: Reject input whose "fields" does not consist
- of arrays of strings. Such invalid input used to be silently ignored."""]]
\ No newline at end of file