git-annex/CmdLine
Joey Hess cc89699457
mincopies
This is conceptually very simple, just making a 1 that was hard coded be
exposed as a config option. The hard part was plumbing all that, and
dealing with complexities like reading it from git attributes at the
same time that numcopies is read.

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. It seemed better to
remove that edge case, than complicate mincopies by ignoring it when
numcopies is 0.

This commit was sponsored by Denis Dzyubenko on Patreon.
2021-01-06 14:15:19 -04:00
..
GitAnnex mincopies 2021-01-06 14:15:19 -04:00
GitAnnexShell finished this stage of the RawFilePath conversion 2020-11-04 14:20:37 -04:00
Action.hs avoid interleaving command stages with Concurrency 1 2020-09-16 12:10:45 -04:00
Batch.hs add key to FileInfo 2020-12-14 17:42:02 -04:00
GitAnnex.hs mincopies 2021-01-06 14:15:19 -04:00
GitAnnexShell.hs finished this stage of the RawFilePath conversion 2020-11-04 14:20:37 -04:00
GitRemoteTorAnnex.hs update licenses from GPL to AGPL 2019-03-13 15:48:14 -04:00
GlobalSetter.hs update licenses from GPL to AGPL 2019-03-13 15:48:14 -04:00
Option.hs rename changeGitConfig to overrideGitConfig and avoid unncessary calls 2020-02-27 01:11:53 -04:00
Seek.hs fix --time-limit 2021-01-04 15:57:11 -04:00
Usage.hs improve synopsis 2020-12-17 12:51:49 -04:00