git-annex/doc/projects
Joey Hess bff089a392
prevent initialization with bad freeze/thaw hook configured
When annex.freezecontent-command or annex.thawcontent-command is configured
but fails, prevent initialization.

This allows the user to fix their configuration and avoid crippled
filesystem detection entering an adjusted unlocked branch unexpectedly,
when they had been relying on the hooks working around their filesystems's
infelicities.

In the case of git-remote-annex, a failure of these hooks is taken to mean
the filesystem may be crippled, so it deletes the bundles objects and
avoids initialization. That might mean extra work, but only in this edge
case where the hook is misconfigured. And it keeps the command working
for cloning even despite the misconfiguration.

Sponsored-by: the NIH-funded NICEMAN (ReproNim TR&D3) project
2025-05-27 12:54:31 -04:00
..
dandi move old fixed datalad/dandi/repronim bugs to the project pages 2025-01-01 13:12:56 -04:00
datalad prevent initialization with bad freeze/thaw hook configured 2025-05-27 12:54:31 -04:00
repronim move old fixed datalad/dandi/repronim bugs to the project pages 2025-01-01 13:12:56 -04:00
annextimelog.mdwn Add annextimelog project 2024-02-17 07:40:07 +00:00
dandi.mdwn fix dandi and repronim bug lists after the move 2023-01-05 14:48:11 -04:00
datalad.mdwn fix the datalad bug list after bug move 2023-01-05 13:35:26 -04:00
INM7.mdwn add IMN7 to projects and tag a relevant issue 2024-10-17 10:06:08 -04:00
neurohub.mdwn fix directive 2020-01-30 12:15:41 -04:00
openneuro.mdwn add openneuro project 2024-02-16 18:39:01 +00:00
repronim.mdwn fix dandi and repronim bug lists after the move 2023-01-05 14:48:11 -04:00