aboutsummaryrefslogtreecommitdiff
path: root/Annex/MakeRepo.hs
diff options
context:
space:
mode:
authorGravatar Joey Hess <joeyh@joeyh.name>2017-12-13 14:34:32 -0400
committerGravatar Joey Hess <joeyh@joeyh.name>2017-12-13 14:34:32 -0400
commit667617a1f2c39f338cbbcb7cab861472b5d7e438 (patch)
tree98acb4bc30370126c803936f7d374fa8093d84e8 /Annex/MakeRepo.hs
parent859c133f46931fc0f8e2d2b5a027d33dab2cec75 (diff)
.noannex file
A top-level .noannex file will prevent git-annex init from being used in a repository. This is useful for repositories that have a policy reason not to use git-annex. The content of the file will be displayed to the user who tries to run git-annex init. This also affects git annex reinit and initialization via the webapp. It does not affect automatic inits, when there's a sibling git-annex branch already. This commit was supported by the NSF-funded DataLad project.
Diffstat (limited to 'Annex/MakeRepo.hs')
-rw-r--r--Annex/MakeRepo.hs2
1 files changed, 1 insertions, 1 deletions
diff --git a/Annex/MakeRepo.hs b/Annex/MakeRepo.hs
index e03196664..ac25c013d 100644
--- a/Annex/MakeRepo.hs
+++ b/Annex/MakeRepo.hs
@@ -76,7 +76,7 @@ initRepo False _ dir desc mgroup = inDir dir $ do
initRepo' :: Maybe String -> Maybe StandardGroup -> Annex ()
initRepo' desc mgroup = unlessM isInitialized $ do
- initialize desc Nothing
+ initialize (AutoInit False) desc Nothing
u <- getUUID
maybe noop (defaultStandardGroup u) mgroup
{- Ensure branch gets committed right away so it is