git-annex (10.20220128) UNRELEASED; urgency=medium
+ * annex.skipunknown now defaults to false, so commands like
+ `git annex get foo*` will not silently skip over files/dirs that are
+ not checked into git.
* adb: Avoid find failing with "Argument list too long"
* Pass --no-textconv when running git diff internally.
* Fix git-annex forget propagation between repositories.
+git-annex (10.20220218) upstream; urgency=medium
+
+ Transition notice: Commands like `git-annex get foo*` have changed to error
+ out when some of files are not checked into the repository. To get back the
+ previous behavior of silently skipping unknown files, use git config
+ to set annex.skipunknown to true.
+
+ -- Joey Hess <id@joeyh.name> Fri, 18 Feb 2022 13:12:21 -0400
+
git-annex (8.20211028) upstream; urgency=medium
This version of git-annex removes support for communicating with git-annex
, annexCommitMode = if getbool (annexConfig "allowsign") False
then ManualCommit
else AutomaticCommit
- , annexSkipUnknown = getbool (annexConfig "skipunknown") True
+ , annexSkipUnknown = getbool (annexConfig "skipunknown") False
, annexAdjustedBranchRefresh = fromMaybe
-- parse as bool if it's not a number
(if getbool "adjustedbranchrefresh" False then 1 else 0)
Set to false to make it an error for commands like "git-annex get"
to be asked to operate on files that are not checked into git.
-
- The default is currently true, but is planned to change to false in a
- release in 2022.
+ (This is the default in recent versions of git-annex.)
Note that, when annex.skipunknown is false, a command like "git-annex get ."
will fail if no files in the current directory are checked into git,
This transition was started in mid 2020 and there should have been plenty
of time for people to learn about it and either set their preferred
behavior or change workflows for the new behavior.
+
+> [[done]] --[[Joey]]