From da9eea5dc0e86b4abb14064346eddc5689d94333 Mon Sep 17 00:00:00 2001 From: Joey Hess Date: Tue, 5 Nov 2013 15:31:37 -0400 Subject: automatically set and unset core.bare when switching to/from direct mode --- Git/Config.hs | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'Git/Config.hs') diff --git a/Git/Config.hs b/Git/Config.hs index a41712add..1919ecedf 100644 --- a/Git/Config.hs +++ b/Git/Config.hs @@ -153,7 +153,10 @@ boolConfig True = "true" boolConfig False = "false" isBare :: Repo -> Bool -isBare r = fromMaybe False $ isTrue =<< getMaybe "core.bare" r +isBare r = fromMaybe False $ isTrue =<< getMaybe coreBare r + +coreBare :: String +coreBare = "core.bare" {- Runs a command to get the configuration of a repo, - and returns a repo populated with the configuration, as well as the raw -- cgit v1.2.3