gitAnnexChildProcessParams :: String -> [CommandParam] -> Annex [CommandParam]
gitAnnexChildProcessParams subcmd ps = do
cps <- gitAnnexGitConfigOverrides
- return (Param subcmd : cps ++ ps)
+ force <- Annex.getRead Annex.force
+ let cps' = if force
+ then Param "--force" : cps
+ else cps
+ return (Param subcmd : cps' ++ ps)
gitAnnexGitConfigOverrides :: Annex [CommandParam]
gitAnnexGitConfigOverrides = concatMap (\c -> [Param "-c", Param c])
git-annex remotedaemon is killed while locking a key to prevent its
removal.
* Added a dependency on clock.
+ * Propagate --force to git-annex transferrer.
-- Joey Hess <id@joeyh.name> Tue, 02 Jul 2024 12:14:53 -0400